Hozzon létre egy új Excel munkafüzetet nevezett munkalapokkal makró használatával

Tartalomjegyzék

VBA makró használatával hozzon létre egy új munkafüzetet, amely pontosan annyi munkalapot tartalmaz, amennyire szüksége van

Sok makróban új munkafüzeteket kell létrehozni, amelyek például tele vannak bizonyos tartalommal. Itt fontos feladat egy új Excel munkafüzet létrehozása, amely pontosan a kívánt táblázatokat tartalmazza.

A következő makró elvégzi ezt a feladatot. Új munkafüzetet hoz létre, amely 31 munkalapot tartalmaz. Ezek a munkalapok 1 -től 31 -ig vannak számozva. Itt vannak a megfelelő VBA parancsok:

Sub FuegeTabellenEin ()
Halvány szám Egész számként
Dim i As Integer
Dim Mappe mint munkafüzet
Szám = Application.SheetsInNewWorkbook
Application.SheetsInNewWorkbook = 31
Mappa beállítása = Workbooks.Add
I = 1 esetén Mappe.Worksheets.Count
Mappa. Munkalapok (i). Név = i
Következő i
Application.SheetsInNewWorkbook = szám
End Sub

Amikor elindul, az Excel megjelenít egy új munkafüzetet, amely 31 munkalapot tartalmaz. Az alábbi ábra azt mutatja, hogy ez hogyan néz ki a lapregiszterben:

A makróban a 31 -es számmal adja meg a kívánt munkalapok számát. Módosítsa ezt a számot, ha kevesebb vagy több munkalapot szeretne tartalmazni a munkafüzetben.

A makró megadásához nyomja meg az ALT F11 billentyűt az Excelben a VBA szerkesztő megjelenítéséhez. Az INSERT - MODULE paranccsal üres modullapot helyezhet be. Ha közvetlenül a Excelből szeretné elindítani a makrót, használja az ALT F8 billentyűkombinációt.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave