/ / Excel VBA sluit en open methode

Excel VBA Close and Open-methode

De Dichtbij en Open Methode in Excel VBA kan worden gebruikt om werkmappen te sluiten en te openen. Vergeet niet dat de verzameling werkmappen alle werkboekobjecten bevat die op dit moment open zijn.

Plaats een opdrachtknop op uw werkblad en voeg de volgende coderegels toe:

1. De onderstaande coderegel sluit close-open-workbooks.xls.

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

2. De onderstaande coderegel sluit de eerste geopende / gemaakte werkmap.

Workbooks(1).Close

3. De onderstaande coderegel sluit de actieve werkmap.

ActiveWorkbook.Close

4. De onderstaande coderegel sluit alle werkmappen die momenteel open zijn.

Workbooks.Close

5. De coderegel hieronder opent sales.xls.

Workbooks.Open ("sales.xls")

Opmerking: u kunt sales.xls alleen openen zonder het pad van het bestand op te geven als dit in uw standaardbestandslocatie is opgeslagen. De standaardbestandslocatie is de map die u ziet wanneer u een bestand opent of opslaat.

6. U kunt ook de methode GetOpenFilename van het toepassingsobject gebruiken om het standaard geopende dialoogvenster weer te geven en het bestand te selecteren (zonder het bestand daadwerkelijk te openen).

Dim MyFile As String
MyFile = Application.GetOpenFilename()

Resultaat:

GetOpenFilename-methode

7. Vervolgens kunt u de werkmap zoals gewoonlijk openen.

Workbooks.Open (MyFile)
Lees ook: