Izbrišite Excel proračunsku tablicu putem makronaredbi i VBA bez ikakvih upita

Ovako uklanjate radni list pomoću makronaredbe bez daljnjih upita

Kad izbrišete radni list iz radne knjige, Excel vam prikazuje prozor s porukom:

Ovo je koristan savjet za sprječavanje slučajnog brisanja podataka. Automatiziranje zadataka s makronaredbama može zbuniti i uznemiriti korisnika. Ovdje vam može pomoći jednostavan trik.

Izbrišite programski kôd oko radnih listova bez potvrde

Ako obrišete radne listove pomoću makronaredbe, takvi upiti zbunjuju korisnika. Trikom možete izbrisati tablice bez pitanja. Jednostavno upotrijebite ili kopirajte sljedeći programski kod:

Sub LoescheTabelleOhneHinweis ()
Application.DisplayAlerts = Netačno
ActiveWorkbook.Radni listovi (1) .Brisati
Application.DisplayAlerts = Istina
Kraj podm

Što programski kôd čini za brisanje radnih listova bez upita?

Makronaredba prvo isključuje sve odgovore iz programa Excel. U skladu s tim, više se ne pojavljuje upozorenje. Zatim se briše prvi radni list u aktivnoj radnoj knjizi. Nakon što je to učinjeno, makronaredba ponovno aktivira upite iz programa Excel.

Zašto ima smisla brisati radne listove bez potvrde s VBA -om?

Ako ste automatizirali određene zadatke uz pomoć makronaredbi, izgled upozorenja može biti vrlo zbunjujući. Korisnik tada dobiva upozorenje da se podaci mogu izbrisati iako on sam nije dao naredbu za brisanje podatkovnog lista. To može uznemiriti korisnika i dovesti do kašnjenja zbog upita. Stoga može biti korisno brisanje radnih listova bez upita.

Profesionalni savjet: Prilagodite VBA naredbu za prilagodbu drugim radnim listovima

Možete izbrisati drugi radni list umjesto prvog radnog lista u aktivnoj radnoj knjizi. Ako želite to učiniti, jednostavno prilagodite redak naredbom delete prema tome.

Savjeti za početnike na temu makronaredbi i VBA

Ako želite znati kako unijeti i pokrenuti makronaredbe u Excelu, ovdje ćete pronaći mnoge korisne članke koji će vam pomoći da započnete s makroima i VBA -om.

Snimke zaslona stvorene su s Excel verzijom 2016.

Pitanja

Što je VBA

VBA je kratica i označava "Visual Basic for Applications". To je takozvani skriptni jezik. Uz pomoć VBA -e, procesi različitih programa mogu se pojednostaviti i optimizirati. Officeovi programi tvrtke Microsoft posebno su prikladni za rad s VBA -om.

Kako unijeti makronaredbe u Excel?

U odjeljku "Datoteka" kliknite "Opcije". Tamo morate označiti funkciju “Alati za razvojne programere” pod “Prilagodi vrpcu”. Zatim možete pristupiti funkciji makronaredbi u radnoj knjizi na vrpci izbornika pod "Alati za razvojne programere".

Kako mogu izbrisati više radnih listova bez potvrde?

Moguće je, uvođenjem posebnih izmjena u programski kôd, izbrisati nekoliko posebnih radnih listova bez upita i izostaviti druge radne listove.

Kako mogu zaštititi svoje radne listove od slučajnog brisanja?

Na vrpci izbornika pronaći ćete stavku "Provjeri". Ako kliknete na ovo, pronaći ćete razne mogućnosti zaštite podataka koje ste unijeli. Određeni radni list možete zaštititi s "Zaštiti list" ili cijelu radnu knjigu s "Zaštiti radnu knjigu".

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave