Išvardykite visus „Excel“ darbaknygės darbalapius naudodami makrokomandą

Turinys

Kaip sukurti visų aktyvios darbaknygės darbalapių sąrašą naudojant VBA makrokomandą

Ar norėtumėte sukurti visų aktyvios darbaknygės lapų lentelę? Naudokite šią makrokomandą:

Sub ShowTableleets ()
Dim Eilutė kaip ilgai
Apšviesti lapą kaip darbalapį
Pritemdyti naują lapą kaip darbalapį
Nustatykite Neublatt = ActiveWorkbook.Worksheets.Add
Eilė = 1
Už kiekvieną „ActiveWorkbook“ lapą. Darbo lapai
Jei lapas. Pavadinimas Naujas lapas. Pavadinimas Tada
Naujas lapas. Ląstelės (1 eilutė) = lapas. Pavadinimas
Linija = eilutė + 1
Pabaiga Jei
Kitas lapas
Pabaiga Sub

Makrokomanda sukuria naują darbalapį aktyvioje darbaknygėje, kurioje išsaugomi visų darbalapių pavadinimai. Iš sąrašo neįtraukiamas tik naujas apžvalgos lapas. Toliau pateiktame paveikslėlyje parodyta, kaip gali atrodyti rezultatas:

Norėdami įvesti makrokomandą, „Excel“ atidarykite VBA redaktorių naudodami klavišų kombinaciją ALT F11. Šiame redaktoriuje pasirinkite komandą INSERT - MODULE ir įveskite makrokomandą. Makrokomandą paleidžiate iš „Excel“ naudodami klavišų kombinaciją ALT F8.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave