/ / Excel VBA Luk og åben metode

Excel VBA Luk og åben metode

Det Tæt og Åben metode i Excel VBA kan bruges til at lukke og åbne arbejdsbøger. Husk, at samlingen Workbooks indeholder alle de Workbook-objekter, der for øjeblikket er åbne.

Placer en kommandoknap på dit regneark og tilføj følgende kodelinjer:

1. Kodelinjen nedenfor lukker tætte arbejdsbøger .xls.

Workbooks("close-open-workbooks.xls").Close

2. Kodelinjen nedenfor lukker den første åbnede / oprettede projektmappe.

Workbooks(1).Close

3. Kodelinjen nedenfor lukker den aktive arbejdsbog.

ActiveWorkbook.Close

4. Kodelinjen nedenfor lukker alle arbejdsbøger, der for øjeblikket er åbne.

Workbooks.Close

5. Kodelinjen nedenfor åbner sales.xls.

Workbooks.Open ("sales.xls")

Bemærk: Du kan kun åbne sales.xls uden at angive filens sti, hvis den er gemt i din standardfilplacering. Standardfilens placering er den mappe, du ser, når du åbner eller gemmer en fil.

6. Du kan også bruge GetOpenFilename-metoden i Applikationsobjektet til at vise den standard åbne dialogboks og vælge filen (uden at åbne filen faktisk).

Dim MyFile As String
MyFile = Application.GetOpenFilename()

Resultat:

GetOpenFilename Method

7. Derefter kan du åbne arbejdsbogen som sædvanlig.

Workbooks.Open (MyFile)
Læs også: