Peida passiivsed töövihikud VBA kaudu

Anonim

Kui töötate korraga mitme töövihiku kallal ja teil on vaja makro, mis aitab teil mitteaktiivseid töövihikuid varjata, aitab see artikkel teid kindlasti.

Selles artiklis keskendume sellele, kuidas peita mitu töövihikut, mida te praegu ei kasuta.

Küsimus: Pean kiiresti peitma kõik Exceli failid, välja arvatud see, mida praegu kasutan, et saaksin sujuvalt teiste rakenduste vahel vahetada. Tahaksin selle unikaalse nõude jaoks otsida VBA -koodi.

Kõigi mitteaktiivsete töövihikute peitmiseks vajaliku koodi saamiseks peame VB redaktori käivitamiseks järgima alltoodud samme

  • Klõpsake vahekaarti Arendaja
  • Valige koodigrupist Visual Basic

  • Kopeerige töölehe moodulis järgmine kood
 Sub HideInactiveExcelWorkbooks () Application.ScreenUpdating = False Dim aWin as Window Set Määra aWin = ActiveWindow Dim win kui aken Iga võidu korral Application.Windows win.Visible = False Järgmine võit aWin.Visible = True Application.ScreenUpdating = Tõeline lõpp 

  • Ülaltoodud kood peidab kohe kõik mitteaktiivsed töövihikud

Märkus. Ülaltoodud makro ei peida aktiivset töövihikut.

Kõigi töövihikute peitmiseks peame järgima alltoodud samme.

  • Klõpsake vahekaarti Vaade
  • Klõpsake nuppu Peida

  • See näitab peidetud töövihikuid

  • Kui valite igaüks neist ja klõpsate nuppu OK, kuvatakse töövihik peidetud

Järeldus: Ülaloleva makrokoodi abil saame ühe klõpsuga peita sadu töövihikuid, mis pole aktiivsed.

Kui teile meeldisid meie ajaveebid, jagage seda oma sõpradega Facebookis. Samuti saate meid jälgida Twitteris ja Facebookis.
Tahaksime sinust kuulda, andke meile teada, kuidas saaksime oma tööd täiustada, täiendada või uuendada ning muuta see teie jaoks paremaks. Kirjuta meile meilisaidile