Izdzēsiet Excel izklājlapu, izmantojot makro un VBA, bez jebkādiem vaicājumiem

Šādi varat noņemt darblapu, izmantojot makro, bez papildu izmeklēšanas

Izdzēšot darblapu no darbgrāmatas, programma Excel parāda ziņojuma logu:

Tas ir noderīgs padoms, lai novērstu nejaušu datu dzēšanu. Uzdevumu automatizēšana, izmantojot makro, var mulsināt un kaitināt lietotāju. Šeit var palīdzēt vienkāršs triks.

Izdzēsiet programmas kodu ap darblapām bez apstiprinājuma

Ja dzēšat darblapas, izmantojot makro, šādi vaicājumi lietotājam rada neskaidrības. Izmantojot viltību, jūs varat dzēst tabulas, nejautājot. Vienkārši izmantojiet vai kopējiet šādu programmas kodu:

Sub LoescheTabelleOhneHinweis ()
Application.DisplayAlerts = Nepareizi
ActiveWorkbook. Darblapas (1). Dzēst
Application.DisplayAlerts = Patiess
Beigt apakš

Ko programmas kods dara, lai dzēstu darblapas bez vaicājuma?

Makro vispirms izslēdz visas Excel atbildes. Attiecīgi vairs neparādās brīdinājums. Pēc tam aktīvās darbgrāmatas pirmā darblapa tiek izdzēsta. Kad tas ir izdarīts, makro atkārtoti aktivizē Excel vaicājumus.

Kāpēc ir jēga dzēst darblapas bez apstiprinājuma ar VBA?

Ja esat automatizējis noteiktus uzdevumus, izmantojot makro, brīdinājuma paziņojuma izskats var būt ļoti mulsinošs. Pēc tam lietotājs saņem brīdinājumu, ka datus var izdzēst, lai gan viņš pats nav devis komandu datu lapas dzēšanai. Tas var radīt nepatikšanas lietotājam un izraisīt aizkavēšanos vaicājumu dēļ. Tāpēc var būt lietderīgi dzēst darblapas bez jautājuma.

Profesionāls padoms: pielāgojiet VBA komandu, lai pielāgotos citām darblapām

Aktīvās darbgrāmatas pirmās darblapas vietā varat dzēst citu darblapu. Ja vēlaties to izdarīt, vienkārši attiecīgi pielāgojiet rindu ar komandu dzēst.

Padomi iesācējiem makro un VBA tēmā

Ja vēlaties uzzināt, kā programmā Excel ievadīt un sākt makro, šeit atradīsit daudz noderīgu rakstu, kas palīdzēs sākt darbu ar makro un VBA.

Ekrānuzņēmumi tika izveidoti, izmantojot Excel versiju 2016.

Bieži uzdotie jautājumi

Kas ir VBA

VBA ir saīsinājums un apzīmē "Visual Basic for Applications". Tā ir tā saucamā skriptu valoda. Ar VBA palīdzību var vienkāršot un optimizēt dažādu programmu procesus. Microsoft Office programmas ir īpaši piemērotas darbam ar VBA.

Kā programmā Excel ievadīt makro?

Sadaļā “Fails” noklikšķiniet uz “Opcijas”. Tur jums ir jāatzīmē funkcija “Izstrādātāja rīki” sadaļā “Pielāgot lenti”. Pēc tam varat piekļūt darbgrāmatas makro funkcijām izvēlnes lentē sadaļā "Izstrādātāja rīki".

Kā izdzēst vairākas darblapas bez apstiprinājuma?

Ir iespējams, veicot īpašas izmaiņas programmas kodā, bez jautājuma izdzēst vairākas konkrētas darblapas un izlaist citas darblapas.

Kā es varu aizsargāt savas darblapas no nejaušas dzēšanas?

Izvēlnes lentē jūs atradīsit vienumu "Pārbaudīt". Noklikšķinot uz šī, jūs atradīsit dažādas iespējas, kā aizsargāt ievadītos datus. Jūs varat aizsargāt konkrētu darblapu ar "Aizsargāt lapu" vai visu darbgrāmatu ar "Aizsargāt darbgrāmatu".

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave