Pridobite imena listov

Anonim

Kako do imen listov z uporabo VBA v programu Microsoft Excel

Če želite izvedeti način, s katerim lahko dobite vsa imena listov, ki so vidna, torej niso skrita.

V tem članku se bomo naučili, kako pridobiti imena samo vidnih listov s kodo VBA.

Vprašanje): V eni datoteki imam več listov in skril sem liste, za katere ne želim, da jih vidijo drugi; Želim kodo, ki mi bo dala ime vseh vidnih listov.

Upoštevajmo, da imamo 5 listov in namerno skrijemo določen list.

Če želimo dobiti ime vidnih listov, moramo slediti naslednjim korakom:

  • Kliknite zavihek Razvijalec
  • V skupini Koda izberite Visual Basic

Kopirajte spodnjo kodo v standardni modul

Sub VisibleSheets ()

Dim i kot celo število, j kot celo število: j = 1

Celice (1, 1) .CurrentRegion.Cells.Clear

Za i = 1 do listov

Če so listi (i) .Visible = -1 Potem

Celice (j, 1) = Listi (i). Ime

j = j + 1

Konec Če

Naslednji

End Sub

  • Ko prvič zaženete kodo, boste v stolpcu A dobili imena vseh listov trenutnega lista

  • Če skrijemo list Jan, bomo imeli naslednji seznam imen listov

Na ta način lahko dobimo imena vseh vidnih listov s pomočjo kode vba.

Prenos - Kako do imen listov z vba - xlsm