Kezdőoldal » Számítástechnika » Programozás » Excel makrók írásakor melyek...

Excel makrók írásakor melyek azok a kódtípusok, amiket a VBA szerkesztőjében a Moduloknál felnyíló szerkesztőfelületen kell elhelyezni, és melyek azok, amik a Munkalapok mögött?

Figyelt kérdés

Nem sikerült igazán értelmesen megfogalmaznom a kérdésemet.

Az érdekelne, hogy mi a különbség a Modulokban és a Munkalapok mögött megnyitott szerkesztőfelületeken elkészített/futtatott kódrészek között.

- Milyen utasításokat (függvények, bármi) kell a Modulokban megírni?

- Hol van jelentősége annak, hogy egy kód a Modulban van vagy a Munkalap mögött?

- Miért van több modul?

- A Modul1 a Munkalap1-hez van rendelve, a Modul2 a Munkalap2-höz, stb...?


- Mind a programkészítés, mind a későbbi működtetés szempontjából milyen logika van a Modulok és a Munkalapok VBA szerkesztőfelületein megírt programrészek között?



#Excel VBA #Modulok szerkesztőfelülete #Munkalapok szerkesztőfelülete #Modulok-Munkalapok kapcsolata #makrók logikus felépítése
2019. dec. 12. 09:20
 1/2 anonim ***** válasza:
72%
Amit a munkalapra írsz, az csak arra az egy munkalapra lesz érvényes.
2019. dec. 12. 23:20
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:

Köszönöm.

És mi a helyzet a Modulokkal?

Csak az átláthatóság miatt lehet/kell/célszerű több modult használni (Modul1, Modul2, ...) vagy a programok működése szempontjából is van jelentősége, hogy hány modult használunk?


(A szerkesztőfelületen elvileg egyetlen modulba, egymás alá is bepakolható minden önálló programrész.)

2019. dec. 13. 06:40

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!