/ / Excel VBA Zavřít a otevřít metodu

Aplikace Excel VBA Zavřít a otevřít

The Zavřít a Otevřená metoda v Excel VBA lze uzavřít a otevřít sešity. Nezapomeňte, že kolekce sešitu obsahuje všechny aktuálně otevřené objekty sešitu.

Umístěte na pracovní list příkazové tlačítko a přidejte následující řádky kódu:

1. Níže uvedený kódový řádek uzavírá úzké otevřené workbooks.xls.

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

2. Níže uvedený kódový řádek uzavře první otevřený / vytvořený sešit.

Workbooks(1).Close

3. Níže uvedený kódový řádek uzavře aktivní sešit.

ActiveWorkbook.Close

4. Níže uvedený kódový řádek zavře všechny sešity, které jsou aktuálně otevřené.

Workbooks.Close

5. Níže uvedený kódový řádek otevře sales.xls.

Workbooks.Open ("sales.xls")

Poznámka: můžete pouze otevřít sales.xls bez zadání cesty k souboru, pokud je uložena ve výchozím umístění souboru. Výchozí umístění souboru je složka, kterou vidíte při otevření nebo uložení souboru.

6. Můžete také použít metodu GetOpenFilename objektu aplikace pro zobrazení standardního dialogového okna Otevřít a vybrat soubor (bez vlastního otevírání souboru).

Dim MyFile As String
MyFile = Application.GetOpenFilename()

Výsledek:

Metoda GetOpenFilename

7. Dále můžete sešit otevřít obvyklým způsobem.

Workbooks.Open (MyFile)
Také si přečtěte: