/ / Excel VBA záró és nyitott módszer

Excel VBA záró és nyitott módszer

A Bezárás és Nyitott módszer ban ben Excel VBA használható a munkafüzetek bezárásához és megnyitásához. Ne feledje, a Workbooks gyűjtemény tartalmazza az összes jelenleg megnyitott Workbook objektumot.

Helyezzen egy parancsgombot a munkalapra, és adja hozzá a következő kódsorokat:

1. Az alábbi kódsor bezárja a close-open-workbooks.xls fájlt.

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

2. Az alábbi kódsor bezárja az első nyitott / létrehozott munkafüzetet.

Workbooks(1).Close

3. Az alábbi kódsor bezárja az aktív munkafüzetet.

ActiveWorkbook.Close

4. Az alábbi kódsor lezárja az összes jelenleg megnyitott munkafüzetet.

Workbooks.Close

5. Az alábbi kódsor megnyitja a sales.xls értéket.

Workbooks.Open ("sales.xls")

Megjegyzés: csak akkor nyithatja meg a sales.xls-t, ha nem határozza meg a fájl elérési útját, ha az az alapértelmezett fájl helyén van. Az alapértelmezett fájl helye a fájl megnyitásakor vagy mentésekor látható mappa.

6. Az Alkalmazásobjektum GetOpenFilename módját is használhatja, hogy megjelenítse a normál nyitott párbeszédpanelt, és válassza ki a fájlt (a fájl tényleges megnyitása nélkül).

Dim MyFile As String
MyFile = Application.GetOpenFilename()

Eredmény:

GetOpenFilename módszer

7. Ezután a szokásos módon nyithatja meg a munkafüzetet.

Workbooks.Open (MyFile)
Szintén olvasható: