Excel makro ierakstīšana ar relatīvām atsaucēm

Relatīvā atsauce Excel makro līdzekļi, salīdzinot ar pašlaik aktīvo šūnu. Tāpēc esiet piesardzīgs, izvēloties aktīvo šūnu — gan ierakstot relatīvo atsauces makro, gan palaižot to.

Vispirms atveriet parauga failu.xlsx, kas pieejams tiešsaistē . Pēc tam veiciet šīs darbības, lai ierakstītu relatīvo atsauces makro:

Cilnē Izstrādātājs atlasiet opciju Izmantot relatīvās atsauces.

Excel makro ierakstīšana ar relatīvām atsaucēm

Makro ierakstīšana ar relatīvām atsaucēm.

Pārliecinieties, vai ir atlasīta šūna A1.

Cilnē Izstrādātājs atlasiet Ierakstīt makro.

Nosauciet makro AddTotalRelative.

Saglabāšanas vietai izvēlieties šo darbgrāmatu.

Noklikšķiniet uz Labi, lai sāktu ierakstīšanu.

Atlasiet šūnu A16 un šūnā ierakstiet Kopā.

Atlasiet pirmo tukšo šūnu kolonnā D (D16) un ierakstiet = COUNTA(D2:D15).

Cilnē Izstrādātājs noklikšķiniet uz Pārtraukt ierakstīšanu, lai apturētu makro ierakstīšanu.

Šobrīd esat ierakstījis divus makro. Veltiet laiku, lai pārbaudītu jaunizveidotā makro kodu, cilnē Izstrādātājs atlasot Makro, lai atvērtu dialoglodziņu Makro. Izvēlieties makro AddTotalRelative un noklikšķiniet uz Rediģēt.

Atkal tiek atvērts Visual Basic redaktors un tiek parādīts kods, kas tika uzrakstīts, ierakstot makro. Šoreiz jūsu kods izskatās šādi:

Sub AddTotalRelative()
  ActiveCell.Offset(15, 0).Diapazons("A1").Atlasiet
  ActiveCell.FormulaR1C1 = "Kopā"
  ActiveCell.Offset(0, 3).Diapazons("A1").Atlasiet
  ActiveCell.FormulaR1C1 = "=SKAITS(R[-14]C:R[-1]C)"
Beigt apakš

Vispirms ņemiet vērā, ka kods nesatur atsauces uz konkrētiem šūnu diapazoniem (izņemot sākuma punktu A1). Ņemiet vērā, ka šajā makro programmā Excel tiek izmantots aktīvās šūnas rekvizīts Offset. Šis rekvizīts liek kursoram pārvietot noteiktu skaitu šūnu uz augšu vai uz leju un noteiktu šūnu skaitu pa kreisi vai pa labi.

Šajā gadījumā rekvizīta kods Offset liek programmai Excel pārvietot 15 rindas uz leju un 0 kolonnas pāri aktīvajai šūnai (A1). Tā kā makro tika ierakstīts, izmantojot relatīvo atsauci, programma Excel neatlasīs konkrētu šūnu, kā tas notika, ierakstot absolūto atsauces makro.

Lai skatītu šo makro darbību, izdzēsiet rindu Kopā abām tabulām un veiciet tālāk norādītās darbības.

Atlasiet šūnu A1.

Cilnē Izstrādātājs atlasiet Makro.

Atrodiet un atlasiet makro AddTotalRelative.

Noklikšķiniet uz pogas Palaist.

Atlasiet šūnu F1.

Cilnē Izstrādātājs atlasiet Makro.

Atrodiet un atlasiet makro AddTotalRelative.

Noklikšķiniet uz pogas Palaist.

Ņemiet vērā, ka šis makro atšķirībā no iepriekšējā makro darbojas abās datu kopās. Tā kā makro piemēro kopsummas attiecībā pret pašlaik aktīvo šūnu, kopsummas tiek lietotas pareizi.

Lai šis makro darbotos, jums tas vienkārši ir jānodrošina

  • Pirms makro palaišanas esat atlasījis pareizo sākuma šūnu.

  • Datu blokā ir tāds pats rindu un kolonnu skaits kā datiem, kuros ierakstījāt makro.


Kā neļaut Microsoft Word atvērt failus tikai lasīšanas režīmā operētājsistēmā Windows

Kā neļaut Microsoft Word atvērt failus tikai lasīšanas režīmā operētājsistēmā Windows

Kā neļaut Microsoft Word atvērt failus tikai lasīšanas režīmā operētājsistēmā Windows Microsoft Word atver failus tikai lasīšanas režīmā, padarot tos neiespējamu rediģēt? Neuztraucieties, metodes ir norādītas zemāk

Kā novērst nepareizu Microsoft Word dokumentu drukāšanu

Kā novērst nepareizu Microsoft Word dokumentu drukāšanu

Kā labot kļūdas, drukājot nepareizus Microsoft Word dokumentus.Kļūdas Word dokumentu drukāšanā ar mainītiem fontiem, nekārtīgām rindkopām, trūkstoša teksta vai pazaudētu saturu ir diezgan izplatītas. Tomēr nevajag

Izdzēsiet pildspalvas un marķiera zīmējumus savos PowerPoint slaidos

Izdzēsiet pildspalvas un marķiera zīmējumus savos PowerPoint slaidos

Ja prezentācijas laikā esat izmantojis pildspalvu vai marķieri, lai zīmētu uz PowerPoint slaidiem, varat saglabāt zīmējumus nākamajai prezentācijai vai izdzēst tos, lai nākamajā reizē, kad to parādīsit, jūs sāktu ar tīriem PowerPoint slaidiem. Izpildiet šos norādījumus, lai dzēstu pildspalvas un marķiera zīmējumus: Līniju dzēšana pa vienai […]

Veidojiet bibliotēkas saturu programmā SharePoint 2010

Veidojiet bibliotēkas saturu programmā SharePoint 2010

Stilu bibliotēkā ir CSS faili, paplašināmās stila lapu valodas (XSL) faili un attēli, ko izmanto iepriekš definētas šablona lapas, lapu izkārtojumi un vadīklas programmā SharePoint 2010. Lai atrastu CSS failus publicēšanas vietnes stilu bibliotēkā: izvēlieties Vietnes darbības → Skatīt Viss vietnes saturs. Tiek parādīts vietnes saturs. Stila bibliotēka atrodas […]

Formatējiet skaitļus tūkstošos un miljonos Excel pārskatos

Formatējiet skaitļus tūkstošos un miljonos Excel pārskatos

Nepārsedziet savu auditoriju ar milzīgiem skaitļiem. Programmā Microsoft Excel varat uzlabot informācijas paneļu un pārskatu lasāmību, formatējot skaitļus tā, lai tie tiktu rādīti tūkstošos vai miljonos.

Kā koplietot un sekot līdzi SharePoint vietnēm

Kā koplietot un sekot līdzi SharePoint vietnēm

Uzziniet, kā izmantot SharePoints sociālo tīklu rīkus, kas ļauj indivīdiem un grupām sazināties, sadarboties, koplietot un sazināties.

Kā programmā Excel konvertēt datumus Juliana formātos

Kā programmā Excel konvertēt datumus Juliana formātos

Jūlija datumi ražošanas vidēs bieži tiek izmantoti kā laikspiedols un ātra atsauce partijas numuram. Šāda veida datuma kodēšana ļauj mazumtirgotājiem, patērētājiem un pakalpojumu aģentiem noteikt produkta izgatavošanas laiku un līdz ar to arī produkta vecumu. Jūlija datumi tiek izmantoti arī programmēšanā, militārajā jomā un astronomijā. Savādāk […]

Kā izveidot Access Web App

Kā izveidot Access Web App

Programmā Access 2016 varat izveidot tīmekļa lietotni. Kas tad vispār ir tīmekļa lietotne? Tīmeklis nozīmē, ka tas ir tiešsaistē, un lietotne ir tikai “lietojumprogrammas” saīsinājums. Pielāgota tīmekļa lietotne ir tiešsaistes datu bāzes lietojumprogramma, kurai var piekļūt no mākoņa, izmantojot pārlūkprogrammu. Jūs veidojat un uzturat tīmekļa lietotni darbvirsmas versijā […]

Ātrās palaišanas josla programmā SharePoint 2010

Ātrās palaišanas josla programmā SharePoint 2010

Lielākā daļa SharePoint 2010 lapu ātrās palaišanas joslā lapas kreisajā pusē parāda navigācijas saišu sarakstu. Ātrās palaišanas joslā tiek rādītas saites uz piedāvāto vietņu saturu, piemēram, sarakstiem, bibliotēkām, vietnēm un publicēšanas lapām. Ātrās palaišanas joslā ir divas ļoti svarīgas saites: Visa vietnes satura saite: […]

Ko nozīmē risinātāja kļūdu ziņojumi programmā Excel?

Ko nozīmē risinātāja kļūdu ziņojumi programmā Excel?

Vienkāršām problēmām risinātājs programmā Excel parasti ātri atrod optimālās Risinātāja mainīgā vērtības mērķa funkcijai. Taču dažos gadījumos Solver ir grūti atrast Solver mainīgā vērtības, kas optimizē mērķa funkciju. Šādos gadījumos Solver parasti parāda ziņojumu vai kļūdas ziņojumu, kurā aprakstīta vai apspriesta problēma, ko […]