Objektum munkalap és családi munkalapok
Userlnterf aceOnly - érvényes értékek: Igaz (a lap védett a felhasználó változtatásaitól, de nem a VBA alprogrammal) és a hamis (a lap védve van mind a felhasználó, mind a VBA szubrutin részének változásaitól). Az alapértelmezett érték a False
A következő példa az aktív munkalap teljes védelmét határozza meg a felhasználó részéről történt változásokkal szemben:
Active Sheet .Protect
Jelszó: = "Titkos".
Tartalom: = Igaz, forgatókönyvek. = Igaz
A védelem eltávolítása a munkalapról.
Jelszó - a lap védelme érdekében jelszóként használt karakterlánc
Az alábbi példa eltávolítja a védelmet az aktív munkalapról:
ActiveSheet. Jelszó védelme: = "Titkos"
Mielőtt - azon könyv munkalapja, amely előtt ezeket az adatokat beillesztették
Után - a munkalap, ami után ez
Ugyanakkor csak az egyik argumentum megengedett.
A következő példában az aktív munkafüzet 1. lapját ugyanazon munkafüzet 3. lapja után másolja:
Munkalapok ("Sheet1") után: = Munkafüzetek ("SheetZ")
Mozgassa a munkalapot a munkafüzet másik helyére.
Mozgás (korábban, utána)
Előtt - egy munkalapot, amely előtt ez
Után - az a lap, amely után ezeket az adatokat beillesztik
Ugyanakkor csak az egyik argumentum megengedett.
A példában az aktív munkafüzet 1. lapja átkerül az ugyanazon munkafüzet 3. lapja előtt:
Munkalapok ("Sheet1") .Move előtt. = Munkalapok ("Sheet3")
Egy kifejezést konvertál egy objektumhoz vagy értékhez. A formulák és cellák bevitele a párbeszédablakokban.
Másik példák a ()
Cell = InputBox ("Cellanév megadása") '
Érték = Értékelje (Cell) .Value '
'Megjeleníti az olvasási értéket a párbeszédpanelen
MsgBox CStr (érték) '
'A képlet párbeszédablakába való belépés, például a bűn (1) ^ 2'
Funkció = InputBox ("Enter function") '
"Egy képlet számítása"
Érték = Értékelje
'A talált érték kimenete a párbeszédpanelen'
MsgBox CStr (érték) Vége Sub