Object változók az általános típus - studopediya

Nézzük az előző példában, akkor valószínűleg gondolkodás, „Miért van szükség változókat?” Először is, ők könnyebb írni egy programot, különösen, ha van, hogy egy érték többször is. Tegyük hozzá szeretne rendelni a sejtek Az A1 a második, harmadik és negyedik lap található értéket ugyanabban a cellában az első lapot. Itt van, hogy a program fog kinézni nélkül változó:

Használja a változó, és a program rövidebb lesz (a karakterek száma), és egyértelmű:

Változók nem csak csökkenti a kódot, és az olvashatóság érdekében. Azt is felgyorsítja annak végrehajtását. IspolzovaniePeremennoy program például gyorsabb, mint ZadatZnacheniya. Az arány azt fogja mondani, hogy egy kicsit később, de most csak megjegyezni, hogy bármely hivatkozás az adott tárgy, módszer, illetve tulajdon Excel megköveteli, hogy bizonyos intézkedéseket, és ezért bizonyos időt vesz igénybe. A program ZadatZnacheniyakolichestvo ilyen fellebbezések lehet meghatározni a pontok számát az utasításokat. A vonalak a második-negyedik 12 alkalommal használják őket, négy minden sorban. Vonalak 3-6 IspolzovaniePeremennoytochka program megfelel 8 alkalommal, két vonalon. Tegyük fel, hogy minden ponton a szükséges feldolgozás egyidejűleg, akkor a becslések azt találjuk, hogy a program IspolzovaniePeremennoyvypolnyaetsya 2/3 töltött idő a munka ZadatZnacheniya. Tehát a dolgok a valóságban. Persze, egy ilyen rövid példa a különbség a sebesség nem lehet kimutatni, de a hosszú és összetett alkalmazások, a különbség nagyon észrevehető.

Objektum változó használják referencia az objektumot. Ha kap egy jó nyelv VBA, akkor rájön a felbecsülhetetlen előnye az ilyen változók: ezek jelentősen csökkentik a programkódot. Code írásbeli ezek segítségével könnyebb olvasni és gyorsabb fut. Példák A következő néhány oldalon, egyértelműen kimutatható.

Set tartomány1 = munkalapok (1) .Range ( "A1")

A kulcsszó értéket rendelni egy objektum változó

Tartomány1 változó neve

Munkalapok (l) .Range ( „A1”) Az objektum adott változó

Tekintsük a példa arra, mit lehet csinálni egy változó típusú objektum. Változókat definiálnak Object and Property egész érték tartomány objektumot. amelyet ezután megjelenik az információs ablak.

Sub objektum változó ()

Dim RANGE1 As Object

Set tartomány1 = munkalapok (1) .Range ( "A1")

Kapcsolódó cikkek