Ștergeți foaia de calcul Excel prin macro și VBA fără nicio întrebare

Cuprins:

Anonim

Acesta este modul în care eliminați o foaie de lucru utilizând o macrocomandă, fără alte cercetări

Când ștergeți o foaie de lucru din registrul dvs. de lucru, Excel vă arată o fereastră de mesaj:

Acesta este un sfat util pentru a preveni ștergerea accidentală a datelor. Automatizarea sarcinilor cu macrocomenzi poate deruta și deranja un utilizator. Un truc simplu vă poate ajuta aici.

Ștergeți codul programului din jurul foilor de lucru fără confirmare

Dacă ștergeți foile de lucru folosind o macro, astfel de interogări sunt confuze pentru utilizator. Cu un truc, puteți șterge tabele fără să întrebați. Pur și simplu utilizați sau copiați următorul cod de program:

Sub LoescheTabelleOhneHinweis ()
Application.DisplayAlerts = Fals
ActiveWorkbook.Worksheets (1). Ștergeți
Application.DisplayAlerts = Adevărat
Sfârșitul Sub

Ce face codul de program pentru a șterge foile de lucru fără o interogare?

Macro-ul oprește mai întâi toate răspunsurile din Excel. În consecință, nu mai apare avertisment. Prima foaie de lucru din registrul de lucru activ este apoi ștearsă. După ce s-a făcut acest lucru, macro-ul reactivează interogările din Excel.

De ce are sens să ștergeți foile de lucru fără confirmare cu VBA?

Dacă ați automatizat anumite sarcini cu ajutorul macrocomenzilor, apariția notificării de avertizare poate fi foarte confuză. Un utilizator primește apoi un avertisment că datele ar putea fi șterse, chiar dacă el însuși nu a dat o comandă pentru a șterge o foaie de date. Acest lucru poate deranja utilizatorul și poate duce la întârzieri din cauza interogărilor. Prin urmare, poate fi util să ștergeți foile de lucru fără să întrebați.

Sfat profesional: adaptați comanda VBA pentru a vă adapta la alte foi de lucru

Puteți șterge o altă foaie de lucru în loc de prima foaie de lucru din registrul de lucru activ. Dacă doriți să faceți acest lucru, pur și simplu adaptați linia cu comanda de ștergere în consecință.

Sfaturi pentru începători în subiectul macrocomenzilor și VBA

Dacă doriți să știți cum să introduceți și să porniți macrocomenzi în Excel, veți găsi aici multe articole utile pentru a vă ajuta să începeți cu macrocomenzi și VBA.

Capturile de ecran au fost create cu versiunea Excel 2016.

FAQ

Ce este VBA

VBA este o abreviere și înseamnă „Visual Basic pentru aplicații”. Este un așa-numit limbaj script. Cu ajutorul VBA, procesele diferitelor programe pot fi simplificate și optimizate. Programele Office de la Microsoft sunt deosebit de potrivite pentru lucrul cu VBA.

Cum introduc macro-uri în Excel?

Sub „Fișier” faceți clic pe „Opțiuni”. Acolo trebuie să marcați funcția „Instrumente pentru dezvoltatori” sub „Personalizați panglica”. Apoi, puteți accesa funcția de macrocomenzi din registrul de lucru din panglica meniului de sub „Instrumente pentru dezvoltatori”.

Cum pot șterge mai multe foi de lucru fără confirmare?

Este posibil, făcând modificări specifice codului programului, să ștergeți mai multe foi de lucru specifice fără să cereți și să lăsați alte foi de lucru.

Cum îmi pot proteja foile de lucru împotriva ștergerii accidentale?

Veți găsi elementul „Verificați” în panglica meniului. Dacă faceți clic pe aceasta, veți găsi diverse opțiuni pentru protejarea datelor pe care le-ați introdus. Puteți proteja o foaie de lucru specifică cu „Protejați foaia” sau întregul registru de lucru cu „Protejați registrul de lucru”.