Hva er ThisWorkbook i VBA?
Hva er ThisWorkbook i VBA?

Video: Hva er ThisWorkbook i VBA?

Video: Hva er ThisWorkbook i VBA?
Video: Excel VBA tutorial for beginners: The Visual Basic Editor (VBE) 2024, April
Anonim

Denne arbeidsboken refererer til arbeidsboken der Excel VBA koden kjøres. ActiveWorkbook på den andre siden refererer til Excel-arbeidsboken som gjeldende har fokus, noe som betyr at det er frontvendt Excel-vindu. Ofte Excel VBA Utviklere blander disse to vanlige typene arbeidsbøker VBA.

Dessuten, hva er forskjellen mellom aktiv arbeidsbok og ThisWorkbook?

Denne arbeidsboken objektet refererer til arbeidsbok der makrokoden er inneholdt. ActiveWorkBook objekt refererer til arbeidsbok det er for øyeblikket aktiv . Men hvis arbeidsbok som kjører makrokoden ikke er aktiv arbeidsbok så vil de peke på noen annerledes gjenstander.

hvordan refererer jeg til en arbeidsbok i VBA? VBA-cellereferanser – Referanse til filer og arbeidsark

  1. For å referere til en arbeidsbok: Workbooks(“NameOfFile.xls”).
  2. Bruk det spesifikke navnet på filen, etterfulgt av utvidelsen.
  3. For å referere til gjeldende arbeidsbok er makroen plassert i:ThisWorkbook.
  4. For å referere til den aktive arbeidsboken: ActiveWorkbook.

På samme måte, hva gjør set VBA?

De Sett Nøkkelord i Excel VBA . De Sett nøkkelord brukes til å lage nye objekter, for eksempel opprette en newRange. De Sett nøkkelord kommer godt med når du vil forenkle lange linjer med kode. Denne objektvariabeltypen brukes til å inneholde en rekke celler fra regnearket.

Hva er forskjellen mellom makro og modul?

Mens du skaper makroer i tilgang ved å velge fra en liste over makro handlinger, skriver du moduler i Programmeringsspråket Visual Basic for Applications (VBA). EN modul er en samling av erklæringer, erklæringer og prosedyrer som er lagret sammen som en enhet.

Anbefalt: