Kuidas kasutada VBA makrot Excel 2016 sätete muutmiseks

Mõned kõige kasulikumad makrod on lihtsad protseduurid, mis muudavad ühte või mitut Exceli seadet. Näiteks kui avastate end sageli sätte muutmiseks Exceli suvandite dialoogiboksi külastamas, on see hea kandidaat lihtsaks aega säästvaks makroks.

Siin on kaks näidet, mis näitavad, kuidas Excelis sätteid muuta. Nendes näidetes näidatud üldpõhimõtteid saate rakendada ka muudele seadeid muutvatele toimingutele.

Boole'i ​​sätete muutmine

Sarnaselt valguslülitiga on Boole'i seadistus sisse või välja lülitatud. Näiteks võite soovida luua makro, mis lülitab töölehe leheküljepausi kuva sisse ja välja. Pärast töölehe printimist või eelvaate vaatamist kuvab Excel katkendlikud jooned, mis näitavad lehekülje vahesid. Mõned inimesed peavad neid katkendlikke jooni väga tüütuks.

Kahjuks on ainus viis leheküljepiiride kuvast vabanemiseks avada Exceli suvandite dialoogiboks, klõpsata vahekaarti Täpsemalt ja kerida allapoole, kuni leiate märkeruudu Kuva lehevahed. Kui lülitate selle suvandi muutmisel makrosalvesti sisse, genereerib Excel järgmise koodi.

ActiveSheet.DisplayPageBreaks = Vale

Teisest küljest, kui makro salvestamisel lehevahed pole nähtavad, genereerib Excel järgmise koodi:

ActiveSheet.DisplayPageBreaks = Tõene

See võib viia järeldusele, et vajate kahte makrot: ühte lehepausi kuva sisselülitamiseks ja teist selle väljalülitamiseks. Pole tõsi. Järgmine protseduur kasutab operaatorit Not, mis muudab väärtuse True väärtuseks Väär ja Väär väärtuseks Tõene. Protseduuri TogglePageBreaks käivitamine on lihtne viis lülitada lehepausi kuva väärtuselt Tõene valele ja valest tõesele:

Sub TogglePageBreaks()
  Vea korral Jätka järgmisena
  ActiveSheet.DisplayPageBreaks = Ei _
   ActiveSheet.DisplayPageBreaks
Lõpeta alam

Esimene väide käsib Excelil kõiki vigu ignoreerida. Näiteks diagrammilehel ei kuvata leheküljevahesid, nii et kui käivitate makro, kui diagrammileht on aktiivne, siis veateadet ei kuvata.

Seda tehnikat saate kasutada mis tahes seadete vahetamiseks, millel on tõeväärtus (tõene või väär).

Mittetõveväärtuste sätete muutmine

Mittetõve seadete jaoks saate kasutada struktuuri Select Case. See näide lülitab arvutusrežiimi käsitsi ja automaatse vahel ning kuvab teate, mis näitab praegust režiimi:

Sub ToggleCalcMode()
  Valige Case Application.Calculation
    Case xlManual
      Application.Calculation = xlCalculationAutomatic
      MsgBox "Automaatne arvutusrežiim"
    Case xlAutomatic
      Application.Calculation = xlCalculationManual
      MsgBox "Käsitsi arvutamise režiim"
  Lõpeta Vali
Lõpeta alam

Saate seda tehnikat kohandada muude mittetõveväärtuste sätete muutmiseks.

Leave a Comment

10 näpunäidet paremateks Microsoft Teamsi koosolekuteks

10 näpunäidet paremateks Microsoft Teamsi koosolekuteks

Uurige kümmet nõuannet Microsoft Teamsiga parema koosolekukogemuse saamiseks, sealhulgas märkmete tegemine, tausta hägustamine, vaigistamine ja koosolekute salvestamine.

Kuidas Word 2013 dokumentides kommentaare üle vaadata ja kustutada

Kuidas Word 2013 dokumentides kommentaare üle vaadata ja kustutada

Lühikeses Word 2013 dokumendis saate kommentaare hõlpsalt sirvida ja uurida. Siit leiate samm-sammult, kuidas kommentaare lugeda ja eemaldada.

Kuidas parandada Word 2016 tavalist malli

Kuidas parandada Word 2016 tavalist malli

Mõnikord varitseb kurjus selles, mis peaks olema Word 2016 peamises mõistlikkuse hoidlas: tavalises mallifailis. Õpi, kuidas taastada normaalne mall ja eemaldada probleemid.

Kuidas lisada lõigu taane Word 2013-s

Kuidas lisada lõigu taane Word 2013-s

Kuidas lisada lõigu taane Word 2013-s, et luua selgem ja professionaalsem ilme. Meie juhend aitab sul lihtsasti navigeerida Wordi funktsioonide kaudu ja tutvustab esimeses reas taande ning rippuva taande lisamise viise.

Kuidas Outlook 2016-s uusi kiireid samme luua

Kuidas Outlook 2016-s uusi kiireid samme luua

Lisaks kuuele kiirtoimingule, mis kuvatakse Outlooki esmakordsel installimisel, on teil valida veelgi rohkemate Quick Step mallide hulgast.

Kustutage oma PowerPointi slaididelt pliiatsi ja esiletõstja joonised

Kustutage oma PowerPointi slaididelt pliiatsi ja esiletõstja joonised

Kui olete esitluse ajal PowerPointi slaididele joonistamiseks kasutanud pliiatsit või markerit, saate joonised järgmise esitluse jaoks salvestada või need kustutada, nii et järgmisel näitamisel alustate puhaste PowerPointi slaididega. Pliiatsi ja markeri jooniste kustutamiseks järgige neid juhiseid: joonte kustutamine […]

Stiili teegi sisu rakenduses SharePoint 2010

Stiili teegi sisu rakenduses SharePoint 2010

Style'i teek sisaldab CSS-faile, XSL-faile ja eelmääratletud mallilehtede, lehepaigutuste ja juhtelementide poolt kasutatavaid pilte rakenduses SharePoint 2010. CSS-failide leidmiseks avaldamissaidi stiiliteegist: valige saidi toimingud → vaade. Kogu saidi sisu. Ilmub saidi sisu. Style raamatukogu asub […]

Vormindage numbreid tuhandetes ja miljonites Exceli aruannetes

Vormindage numbreid tuhandetes ja miljonites Exceli aruannetes

Ärge uputage oma publikut tohutute numbritega. Microsoft Excelis saate parandada oma armatuurlaudade ja aruannete loetavust, vormindades numbrid tuhandetes või miljonites.

Kuidas SharePointi saite jagada ja jälgida

Kuidas SharePointi saite jagada ja jälgida

Siit saate teada, kuidas kasutada SharePointi suhtlusvõrgustiku tööriistu, mis võimaldavad üksikisikutel ja rühmadel suhelda, koostööd teha, jagada ja ühendada.

Kuidas teisendada kuupäevi Excelis Juliani vormingutesse

Kuidas teisendada kuupäevi Excelis Juliani vormingutesse

Julia kuupäevi kasutatakse tootmiskeskkondades sageli ajatemplina ja partiinumbri kiirviitena. Seda tüüpi kuupäevade kodeerimine võimaldab jaemüüjatel, tarbijatel ja teenindusagentidel tuvastada toote valmistamise aja ja seega toote vanuse. Juliuse kuupäevi kasutatakse ka programmeerimises, sõjaväes ja astronoomias. Erinevad […]