/ / Excel VBA schließen und öffnen Sie Methode

Excel VBA Schließen und Öffnen Methode

Das Schließen und Offene Methode im Excel VBA kann zum Schließen und Öffnen von Arbeitsmappen verwendet werden. Denken Sie daran, dass die Workbooks-Sammlung alle Arbeitsmappenobjekte enthält, die derzeit geöffnet sind.

Fügen Sie eine Befehlsschaltfläche in Ihrem Arbeitsblatt ein, und fügen Sie die folgenden Codezeilen hinzu:

1. Die folgende Codezeile schließt close-open-workbooks.xls.

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

2. Die folgende Codezeile schließt die erste geöffnete / erstellte Arbeitsmappe.

Workbooks(1).Close

3. Die folgende Codezeile schließt die aktive Arbeitsmappe.

ActiveWorkbook.Close

4. Die folgende Codezeile schließt alle derzeit geöffneten Arbeitsmappen.

Workbooks.Close

5. Die folgende Codezeile öffnet sales.xls.

Workbooks.Open ("sales.xls")

Hinweis: Sie können sales.xls nur öffnen, ohne den Pfad der Datei anzugeben, wenn sie im Standardspeicherort gespeichert ist. Der Standardspeicherort ist der Ordner, den Sie beim Öffnen oder Speichern einer Datei sehen.

6. Sie können auch die GetOpenFilename-Methode des Application-Objekts verwenden, um das Standarddialogfeld Öffnen anzuzeigen und die Datei auszuwählen (ohne die Datei tatsächlich zu öffnen).

Dim MyFile As String
MyFile = Application.GetOpenFilename()

Ergebnis:

GetOpenFilename-Methode

7. Als Nächstes können Sie die Arbeitsmappe wie gewohnt öffnen.

Workbooks.Open (MyFile)
Lesen Sie auch: