Hvad er ThisWorkbook i VBA?
Hvad er ThisWorkbook i VBA?

Video: Hvad er ThisWorkbook i VBA?

Video: Hvad er ThisWorkbook i VBA?
Video: Hvad er Excel VBA? 2024, November
Anonim

Denne arbejdsbog henviser til den projektmappe, hvori Excel VBA kode udføres. ActiveWorkbook på den anden side refererer til Excel-arbejdsbogen, som aktuel har fokus, hvilket betyder, at det er det frontvendte Excel-vindue. Ofte Excel VBA Udviklere blander disse to almindelige typer projektmapper i VBA.

Desuden, hvad er forskellen mellem aktiv projektmappe og ThisWorkbook?

Denne arbejdsbog objekt henviser til arbejdsbog hvori makrokoden er indeholdt. ActiveWorkBook objekt henviser til arbejdsbog det er pt aktiv . Men hvis arbejdsbog som kører makrokoden ikke er aktiv arbejdsbog så vil de pege på nogle forskellige genstande.

hvordan refererer jeg til en projektmappe i VBA? VBA-cellereferencer – Reference til filer og arbejdsark

  1. For at henvise til en projektmappe:Workbooks(“NameOfFile.xls”).
  2. Brug det specifikke navn på filen, efterfulgt af udvidelsen.
  3. For at referere til den aktuelle projektmappe er makroen placeret i:ThisWorkbook.
  4. For at henvise til den aktive projektmappe: ActiveWorkbook.

Ligeledes, hvad gør set VBA?

Det Sæt Nøgleord i Excel VBA . Det Sæt nøgleordet bruges til at oprette nye objekter, f.eks. oprette en newRange. Det Sæt nøgleord er praktisk, når du vil forenkle lange linjer med kode. Denne objektvariabeltype bruges til at indeholde en række celler fra dit regneark.

Hvad er forskellen mellem makro og modul?

Mens du skaber makroer i Access ved at vælge fra en liste over makro handlinger, skriver du moduler i Visual Basic for Applications (VBA) programmeringssprog. EN modul er en samling af erklæringer, erklæringer og procedurer, der er gemt sammen som en enhed.

Anbefalede: