Vad är ThisWorkbook i VBA?
Vad är ThisWorkbook i VBA?

Video: Vad är ThisWorkbook i VBA?

Video: Vad är ThisWorkbook i VBA?
Video: Excel Create A Personal Macro Workbook - 2553 2024, Maj
Anonim

Denna arbetsbok hänvisar till arbetsboken där Excel VBA koden körs. ActiveWorkbook å andra sidan hänvisar till Excel-arbetsboken som nuvarande har fokus, vilket betyder att det är det främre vända Excel-fönstret. Ofta Excel VBA Utvecklare blandar dessa två vanliga typer av arbetsböcker i VBA.

Dessutom, vad är skillnaden mellan aktiv arbetsbok och ThisWorkbook?

Denna arbetsbok objekt hänvisar till arbetsbok där makrokoden finns. ActiveWorkBook objekt hänvisar till arbetsbok det är för närvarande aktiva . Men om arbetsbok som kör makrokoden inte är aktiv arbetsbok då kommer de att peka på några annorlunda objekt.

hur refererar jag till en arbetsbok i VBA? VBA-cellreferenser – Referera till filer och arbetsblad

  1. För att hänvisa till en arbetsbok:Arbetsböcker(“NameOfFile.xls”).
  2. Använd det specifika namnet på filen, följt av tillägget.
  3. För att referera till den aktuella arbetsboken finns makrot i:ThisWorkbook.
  4. För att hänvisa till den aktiva arbetsboken: ActiveWorkbook.

På samma sätt, vad gör set VBA?

De Uppsättning Nyckelord i Excel VBA . De Uppsättning nyckelordet används för att skapa nya objekt, till exempel för att skapa en newRange. De Uppsättning nyckelordet är praktiskt när du vill förenkla långa rader med kod. Denna objektvariabeltyp används för att hålla ett cellintervall från ditt kalkylark.

Vad är skillnaden mellan makro och modul?

Medan du skapar makron i Access genom att välja från en lista med makro handlingar, skriver du moduler i Programmeringsspråket Visual Basic for Applications (VBA). A modul är en samling av deklarationer, uttalanden och procedurer som lagras tillsammans som en enhet.

Rekommenderad: