Wat is ThisWorkbook in VBA?
Wat is ThisWorkbook in VBA?

Video: Wat is ThisWorkbook in VBA?

Video: Wat is ThisWorkbook in VBA?
Video: What is the difference between ThisWorkbook and ActiveWorkbook in VBA 2024, Mei
Anonim

Hierdie Werkboek verwys na die werkboek waarin Excel VBA kode word uitgevoer. Aan die ander kant verwys ActiveWorkbook na die Excel-werkboek wat die huidige fokus het, wat beteken dat dit die Excel-venster aan die voorkant is. Dikwels Excel VBA Ontwikkelaars meng hierdie twee algemene tipes werkboeke in VBA.

Verder, wat is die verskil tussen aktiewe werkboek en ThisWorkbook?

Hierdie Werkboek voorwerp verwys na die werkboek waarin die makro-kode vervat is. ActiveWorkBook voorwerp verwys na die werkboek dit is tans aktief . Maar as die werkboek waarop die makro-kode hardloop nie die aktiewe werkboek dan sal hulle na sommige wys anders voorwerpe.

hoe verwys ek na 'n werkboek in VBA? VBA-selverwysings – verwysinglêers en werkblaaie

  1. Om na 'n werkboek te verwys:Werkboeke(“NameOfFile.xls”).
  2. Gebruik die spesifieke naam van die lêer, gevolg deur die uitbreiding.
  3. Om na die huidige werkboek te verwys, is die makro geleë in: ThisWorkbook.
  4. Om na die aktiewe werkboek te verwys: ActiveWorkbook.

Net so, wat doen set VBA?

Die Stel Sleutelwoord in Excel VBA . Die Stel sleutelwoord word gebruik om nuwe voorwerpe te skep, byvoorbeeld die skep van 'n newRange. Die Stel sleutelwoord kom handig te pas wanneer jy lang reëls kode wil vereenvoudig. Hierdie tipe objekveranderlike word gebruik om 'n reeks selle van jou sigblad te hou.

Wat is die verskil tussen makro en module?

Terwyl jy skep makro's in Toegang deur te kies uit 'n lys van makro aksies, skryf jy modules in die Visual Basic for Applications (VBA) programmeertaal. A module is 'n versameling verklarings, verklarings en prosedures wat saam as 'n eenheid gestoor word.

Aanbeveel: