Kuidas salvestada makrosid suhtelises ja absoluutrežiimis Excel 2016-s

Toimingute salvestamisel salvestab Excel tavaliselt absoluutsed viited lahtritele. (See on vaikesalvestusrežiim.) Kuid üsna sageli on see vale salvestusrežiim. Kui kasutate absoluutset salvestusrežiimi, salvestab Excel tegelikud lahtriviited. Kui kasutate suhtelist salvestamist, salvestab Excel suhtelised viited lahtritele. Jätkake lugemist, et näha erinevust.

Salvestamine absoluutses režiimis

Lihtsa makro absoluutrežiimis salvestamiseks järgige neid samme. See makro lihtsalt sisestab töölehel kolm kuud:

Veenduge, et nupp Arendaja → Kood → Kasuta suhtelisi viiteid pole esile tõstetud ja seejärel valige Arendaja → Kood → Salvesta makro.

Tippige selle makro nimeks Absoluut.

Salvestamise alustamiseks klõpsake nuppu OK.

Aktiveerige lahter B1 ja tippige sellesse lahtrisse Jan.

Liikuge lahtrisse C1 ja tippige veebr.

Liikuge lahtrisse D1 ja tippige Mar.

Selle uuesti aktiveerimiseks klõpsake lahtril B1.

Peatage makrosalvesti.

VBE aktiveerimiseks vajutage Alt+F11.

Uurige moodulit 1.

Excel genereerib järgmise koodi:

Subabsoluutne()
'
Absoluutne makro
'
  Vahemik (“B1”). Valige
  ActiveCell.FormulaR1C1 = "jaanuar"
  Vahemik(“C1”). Valige
  ActiveCell.FormulaR1C1 = "veebruar"
  Vahemik (“D1”). Valige
  ActiveCell.FormulaR1C1 = "Mar"
  Vahemik (“B1”). Valige
Lõpeta alam

Käitamisel valib see makro lahtri B1 ja lisab kolme kuu nimed vahemikku B1:D1. Seejärel aktiveerib makro uuesti lahtri B1.

Need samad toimingud toimuvad sõltumata sellest, milline lahter on makro käivitamisel aktiivne. Absoluutsete viidete abil salvestatud makro annab täitmisel alati samad tulemused. Sel juhul sisestab makro aktiivsele töölehel alati vahemikku B1:D1 esimese kolme kuu nimed.

Salvestamine suhtelises režiimis

Mõnel juhul soovite, et teie salvestatud makro töötaks lahtrite asukohtadega suhtelisel viisil. Võib-olla soovite, et makro hakkaks aktiivsesse lahtrisse kuude nimesid sisestama. Sellisel juhul peate kasutama suhtelist salvestamist.

Saate muuta viisi, kuidas Excel teie toiminguid salvestab, klõpsates vahekaardi Arendaja jaotises Kood nuppu Kasuta suhtelisi viiteid. See nupp on lülitusnupp. Kui nupp on erinevat värvi esile tõstetud, on salvestusrežiim suhteline. Kui nupp kuvatakse normaalselt, salvestate absoluutrežiimis.

Saate salvestusmeetodit igal ajal muuta, isegi salvestamise ajal.

Suhtelise režiimi salvestamise toimimise nägemiseks kustutage vahemiku B1:D1 sisu ja tehke seejärel järgmised toimingud.

Aktiveerige lahter B1.

Valige Arendaja → Kood → Salvesta makro.

Nimetage see makro Suhteline.

Salvestamise alustamiseks klõpsake nuppu OK.

Salvestusrežiimi suhteliseks muutmiseks klõpsake nuppu Kasuta suhtelisi viiteid.

Kui klõpsate sellel nupul, muutub see ülejäänud lindist erinevaks värviks.

Tippige lahtrisse B1 Jan.

Liikuge lahtrisse C1 ja tippige veebr.

Liikuge lahtrisse D1 ja tippige Mar.

Valige lahter B1.

Peatage makrosalvesti.

Pange tähele, et see protseduur erineb veidi eelmisest näitest. Selles näites aktiveerite enne salvestamise alustamist alguslahtri. See on oluline samm aktiivset lahtrit alusena kasutavate makrode salvestamisel.

See makro alustab alati teksti sisestamist aktiivsesse lahtrisse. Proovi seda. Liigutage lahtrikursor mis tahes lahtrisse ja seejärel käivitage suhteline makro. Kuude nimed sisestatakse alati alustades aktiivsest lahtrist.

Kui salvestusrežiimiks on seatud suhteline, erineb Exceli genereeritav kood absoluutrežiimis genereeritud koodist:

Alamsugulane()
'
"Suhteline makro
'
  ActiveCell.FormulaR1C1 = "jaanuar"
  ActiveCell.Offset(0, 1).Range(“A1”).Valige
  ActiveCell.FormulaR1C1 = "veebruar"
  ActiveCell.Offset(0, 1).Range(“A1”).Valige
  ActiveCell.FormulaR1C1 = "Mar"
  ActiveCell.Offset(0, -2).Range(“A1”).Valige
Lõpeta alam

Selle makro testimiseks aktiveerige mis tahes lahter, välja arvatud B1. Kuude nimed sisestatakse kolme lahtrisse, alustades teie aktiveeritud lahtrist.

Pange tähele, et makrosalvesti genereeritud kood viitab lahtrile A1. See võib tunduda kummaline, kuna te ei kasutanud makro salvestamise ajal kunagi lahtrit A1. See on lihtsalt makrosalvesti töö kõrvalsaadus.

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 […]