Ištrinkite „Excel“ skaičiuoklę naudodami makrokomandą ir VBA be jokių užklausų

Taip pašalinate darbalapį naudodami makrokomandą be papildomo tyrimo

Kai ištrinate darbalapį iš darbaknygės, „Excel“ parodo pranešimo langą:

Tai naudingas patarimas, kaip išvengti atsitiktinio duomenų ištrynimo. Užduočių automatizavimas naudojant makrokomandas gali suklaidinti ir erzinti vartotoją. Čia gali padėti paprastas triukas.

Ištrinkite programos kodą aplink darbalapius be patvirtinimo

Jei ištrinate darbalapius naudodami makrokomandą, tokios užklausos kelia painiavą vartotojui. Su gudrybe galite ištrinti lenteles neklausdami. Tiesiog naudokite arba nukopijuokite šį programos kodą:

Sub LoescheTabelleOhneHinweis ()
Application.DisplayAlerts = Netiesa
ActiveWorkbook. Darbo lapai (1). Ištrinti
Application.DisplayAlerts = Tiesa
Pabaiga Sub

Ką daro programos kodas, norėdamas ištrinti darbalapius be užklausos?

Pirmiausia makrokomanda išjungia visus „Excel“ atsakymus. Atitinkamai daugiau įspėjimo nerodoma. Tada pirmasis aktyvios darbaknygės darbalapis ištrinamas. Kai tai bus padaryta, makrokomanda iš naujo suaktyvins užklausas iš „Excel“.

Kodėl prasminga ištrinti darbalapius be patvirtinimo naudojant VBA?

Jei automatizavote tam tikras užduotis naudodami makrokomandas, įspėjamojo pranešimo išvaizda gali būti labai paini. Tada vartotojas gauna įspėjimą, kad duomenys gali būti ištrinti, nors jis pats nepateikė komandos ištrinti duomenų lapo. Tai gali sutrikdyti naudotoją ir sukelti vėlavimą dėl užklausų. Todėl gali būti naudinga ištrinti darbalapius neprašant.

Profesionalus patarimas: pritaikykite VBA komandą, kad prisitaikytumėte prie kitų darbalapių

Galite ištrinti kitą darbalapį, o ne pirmą aktyvios darbaknygės darbalapį. Jei norite tai padaryti, tiesiog atitinkamai pritaikykite eilutę su ištrynimo komanda.

Patarimai pradedantiesiems makrokomandų ir VBA tema

Jei norite sužinoti, kaip įvesti ir paleisti makrokomandas „Excel“, čia rasite daug naudingų straipsnių, padėsiančių pradėti naudotis makrokomandomis ir VBA.

Ekrano kopijos buvo sukurtos naudojant „Excel“ 2016 m.

DUK

Kas yra VBA

VBA yra santrumpa ir reiškia „Visual Basic for Applications“. Tai vadinamoji scenarijų kalba. VBA pagalba galima supaprastinti ir optimizuoti skirtingų programų procesus. „Office“ programos iš „Microsoft“ ypač tinka darbui su VBA.

Kaip įvesti makrokomandas „Excel“?

Skiltyje „Failas“ spustelėkite „Parinktys“. Ten turite pažymėti funkciją „Kūrėjo įrankiai“ skiltyje „Tinkinti juostelę“. Tada galite pasiekti makrokomandų funkciją savo darbaknygėje meniu juostelėje, esančioje skiltyje „Kūrėjo įrankiai“.

Kaip ištrinti kelis darbalapius be patvirtinimo?

Atliekant konkrečius programos kodo pakeitimus, galima neprašant ištrinti kelis konkrečius darbalapius ir palikti kitus darbalapius.

Kaip apsaugoti savo darbalapius nuo atsitiktinio ištrynimo?

Meniu juostelėje rasite elementą „Tikrinti“. Jei spustelėsite tai, rasite įvairių įvestų duomenų apsaugos galimybių. Galite apsaugoti konkretų darbalapį naudodami „Apsaugoti lapą“ arba visą darbaknygę naudodami „Apsaugoti darbo knygą“.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave