Mi ez a munkafüzet a VBA-ban?
Mi ez a munkafüzet a VBA-ban?

Videó: Mi ez a munkafüzet a VBA-ban?

Videó: Mi ez a munkafüzet a VBA-ban?
Videó: Create A Professional INVOICE in Excel 2024, November
Anonim

Ez a munkafüzet arra a munkafüzetre hivatkozik, amelyben az Excel VBA kód végrehajtása folyamatban van. Az ActiveWorkbook viszont arra az Excel-munkafüzetre utal, amelyen az aktuális fókusz van, vagyis az elülső Excel ablak. Gyakran Excel VBA A fejlesztők ezt a két gyakori munkafüzettípust keverik VBA.

Sőt, mi a különbség az aktív munkafüzet és a ThisWorkbook között?

Ez a munkafüzet tárgy utal arra munkafüzet amelyben a makrókód található. ActiveWorkBook tárgy arra utal munkafüzet vagyis jelenleg aktív . De ha a munkafüzet amelyen fut a makrókód nem a aktív munkafüzet majd rámutatnak néhányra különböző tárgyakat.

hogyan hivatkozhatok egy munkafüzetre VBA-ban? VBA cellahivatkozások – Fájlok és munkalapok hivatkozása

  1. Munkafüzetre való hivatkozás: Workbooks(“Fájlnév.xls”).
  2. Használja a fájl konkrét nevét, majd a kiterjesztést.
  3. Az aktuális munkafüzetre való hivatkozáshoz a makró a következő helyen található: ThisWorkbook.
  4. Az aktív munkafüzetre való hivatkozás: ActiveWorkbook.

Hasonlóképpen, mit csinál a set a VBA-val?

Az Készlet Kulcsszó az Excelben VBA . Az Készlet A kulcsszó új objektumok létrehozására szolgál, például egy newRange létrehozására. Az Készlet A kulcsszó akkor hasznos, ha le akarja egyszerűsíteni a hosszú kódsorokat. Ezt az objektumváltozótípust a táblázat celláinak tárolására használják.

Mi a különbség a makró és a modul között?

Míg te alkotsz makrók az Accessben a listából történő választással makró akciók, írod modulok a Visual Basic for Applications (VBA) programozási nyelv. A modult deklarációk, nyilatkozatok és eljárások gyűjteménye, amelyek egységként vannak tárolva.

Ajánlott: