Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako odstrániť listy bez potvrdenia s VBA

Microsoft Visual Basic for Applications alebo VBA , je verzia Microsoft Visual Basic pre balík Microsoft Office . VBA umožňuje užívateľovi kódovať svoje vlastné funkcie rozšíriť funkcie aplikácie Office a umožňuje bežné opakujúce sa úlohy, ktoré majú byť automatizované . VBA makro možno použiť na odstránenie listov v aplikácii Microsoft Excel , ale v predvolenom nastavení je zobrazené dialógové okno s otázkou užívateľa na potvrdenie akcie . To môže spôsobiť problém , pretože sa zastaví makier aby boli schopní prevádzkovať samostatne , ako zvyšok makro nemožno spustiť bez interakcie užívateľa . Toto správanie môže byť zakázaná nastavením aplikácie DisplayAlerts nastavenie na hodnotu false po dobu trvania makra . Pokyny dovolená 1

Vytvorte nový zošit v programe Microsoft Excel kliknutím na tlačidlo " Office " v ľavom hornom rohu a výberom " Nový . " Double - kliknite na " prázdny zošit " v dialógovom okne , ktoré sa objavia .
2

Kliknite na " Zobraziť " kartu na paneli úloh a potom kliknite na tlačidlo " Zobraziť makrá " z menu " makrá " .

3

typu " deleteSheet " pre názov makra a potom kliknite na tlačidlo " Vytvoriť " tlačidlo pre vytvorenie nového makra .
4

Pridajte nasledujúci kód telo podprogramu automaticky vytvorený Visual Basic editora kódu :

Application.DisplayAlerts = = TRUE

prvý , aplikácia " DisplayAlerts " je nastavená na hodnotu false zakázať upozornenia pred zobrazené . List s názvom " Hárok1 " je potom vybraný a odstránený . Nastavenie " DisplayAlerts " je potom nastavená na hodnotu true , aby znovu výstrahy .
5

spustenie makra tlačidlom " F5 " a výberom " deleteSheet " makro . List " Hárok1 " budú automaticky zmazané bez potvrdenia .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené