Izbrišite Excelovo preglednico prek makra in VBA brez poizvedb

Tako odstranite delovni list z makrom brez dodatnega povpraševanja

Ko iz delovnega zvezka izbrišete delovni list, vam Excel prikaže okno s sporočilom:

To je koristen nasvet za preprečevanje nenamernega brisanja podatkov. Avtomatizacija opravil z makri lahko uporabnika zmede in razjezi. Tu lahko pomaga preprost trik.

Izbrišite programsko kodo okoli delovnih listov brez potrditve

Če z makrom izbrišete delovne liste, so takšne poizvedbe za uporabnika zmedene. S trikom lahko izbrišete tabele brez vprašanj. Preprosto uporabite ali kopirajte naslednjo programsko kodo:

Sub LoescheTabelleOhneHinweis ()
Application.DisplayAlerts = Napačno
ActiveWorkbook. Delovni listi (1). Izbriši
Application.DisplayAlerts = Res
End Sub

Kaj naredi programska koda za brisanje delovnih listov brez poizvedbe?

Makro najprej izklopi vse odgovore iz Excela. V skladu s tem se opozorilo ne pojavi več. Prvi delovni list v aktivnem delovnem zvezku se nato izbriše. Ko je to storjeno, makro znova aktivira poizvedbe iz Excela.

Zakaj je smiselno brisanje delovnih listov brez potrditve z VBA?

Če ste avtomatizirali določena opravila s pomočjo makrov, je lahko videz opozorila zelo zmeden. Uporabnik nato prejme opozorilo, da je mogoče podatke izbrisati, čeprav sam ni dal ukaza za izbris podatkovnega lista. To lahko uporabnika vznemiri in povzroči zamude zaradi poizvedb. Zato je lahko koristno izbrisati delovne liste brez vprašanja.

Strokovni namig: Ukaz VBA prilagodite drugim delovnim listom

Namesto prvega v aktivnem delovnem zvezku lahko izbrišete drug delovni list. Če želite to narediti, preprosto ustrezno prilagodite vrstico z ukazom delete.

Nasveti za začetnike pri makrih in VBA

Če želite vedeti, kako vnesti in zagnati makre v Excelu, boste tukaj našli veliko uporabnih člankov, ki vam bodo pomagali začeti z makri in VBA.

Posnetki zaslona so bili ustvarjeni z Excelovo različico 2016.

Pogosta vprašanja

Kaj je VBA

VBA je kratica in pomeni "Visual Basic for Applications". To je tako imenovani skriptni jezik. S pomočjo VBA je mogoče poenostaviti in optimizirati procese različnih programov. Officeovi programi iz Microsofta so še posebej primerni za delo z VBA.

Kako vnesem makre v Excel?

V razdelku »Datoteka« kliknite »Možnosti«. Tam morate označiti funkcijo »Orodja za razvijalce« pod »Prilagodi trak«. Nato lahko dostopate do funkcije makrov v delovnem zvezku na menijskem traku pod "Orodja za razvijalce".

Kako lahko izbrišem več delovnih listov brez potrditve?

S posebnimi spremembami programske kode je mogoče izbrisati več posebnih delovnih listov brez vprašanj in izpustiti druge delovne liste.

Kako lahko svoje delovne liste zaščitim pred nenamernim brisanjem?

Na traku menija boste našli element "Preveri". Če kliknete na to, boste našli različne možnosti za zaščito podatkov, ki ste jih vnesli. Določen delovni list lahko zaščitite z »Zaščiti list« ali celoten delovni zvezek z »Zaščiti delovni zvezek«.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave