Spela in Excel-makron med absoluta referenser

Excels standardinspelningsläge är absolut referens. När en cellreferens i en formel är en absolut referens justeras den inte automatiskt när formeln klistras in på en ny plats.

Det bästa sättet att förstå hur detta koncept gäller för makron är att prova det. Spela in ett makro som räknar raderna i ett kalkylblad. (Se bilden för ett exempel.)

Spela in Excel-makron med absoluta referenser

Ditt förtalade kalkylblad som innehåller två tabeller.

Du kan hitta exempeldatauppsättningen som används här online .

Följ dessa steg för att spela in makrot:

Se till att cell A1 är markerad.

På fliken Utvecklare väljer du Spela in makro.

Namnge makrot AddTotal.

Välj den här arbetsboken för lagringsplatsen.

Klicka på OK för att starta inspelningen.

Vid det här laget registrerar Excel dina handlingar.

Medan Excel spelar in, välj cell A16 och skriv Totalt i cellen.

Välj den första tomma cellen i kolumn D (D16) och skriv = COUNTA(D2:D15).

Denna formel ger ett antal grennummer längst ner i kolumn D. Du använder COUNTA-funktionen eftersom grennumren lagras som text.

Klicka på Stoppa inspelning på fliken Utvecklare för att stoppa inspelningen av makrot.

Spela in Excel-makron med absoluta referenser

Ditt totala kalkylblad.

Det formaterade kalkylbladet ska se ut som det som visas här.

För att se ditt makro i aktion, ta bort raden Totalt du just lade till och spela upp ditt makro genom att följa dessa steg:

Välj Makron på fliken Utvecklare.

Hitta och välj AddTotal-makrot som du just spelade in.

Klicka på knappen Kör.

Om allt går bra spelar makrot upp dina handlingar till ett T och ger ditt bord en totalsumma. Nu är det här. Oavsett hur mycket du försöker kan du inte få AddTotal-makrot att fungera på det andra bordet. Varför? Eftersom du spelade in det som ett absolut makro.

För att förstå vad detta betyder, undersök den underliggande koden genom att välja Makron på fliken Utvecklare. Dialogrutan Makro visas.

Spela in Excel-makron med absoluta referenser

Dialogrutan Excel-makro.

Välj makrot AddTotal och klicka på knappen Redigera. Visual Basic Editor öppnar och visar koden som skrevs när du spelade in ditt makro:

Sub AddTotal()
  Range("A16"). Välj
  ActiveCell.FormulaR1C1 = "Totalt"
  Range("D16"). Välj
  ActiveCell.FormulaR1C1 = "=COUNTA(R[-14]C:R[-1]C)"
Avsluta Sub

Var särskilt uppmärksam på de två kodraderna som väljer intervall A16 och intervall D16. Eftersom makrot spelades in i absolut referensläge tolkade Excel ditt urval av intervall som absoluta cellreferenser. Med andra ord, oavsett var markören är i din arbetsbok, när du kör det inspelade makrot, väljer Excel cell A16 och sedan cell D16. I nästa avsnitt tar du en titt på hur samma makro ser ut när det spelas in i relativt referensläge.

Leave a Comment

Hur man använder kommandona Gör om och upprepa i Word 2016

Hur man använder kommandona Gör om och upprepa i Word 2016

Lär dig att använda kommandona Gör om och Upprepa i Word 2016 för att effektivt hantera dina dokument. Dessa funktioner hjälper dig att enkelt ångra och återställa ändringar.

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows Microsoft Word öppnar filer i skrivskyddat läge, vilket gör det omöjligt att redigera dem? Oroa dig inte, metoderna finns nedan

Hur man åtgärdar felaktig utskrift av Microsoft Word-dokument

Hur man åtgärdar felaktig utskrift av Microsoft Word-dokument

Så här åtgärdar du fel vid utskrift av felaktiga Microsoft Word-dokument Fel vid utskrift av Word-dokument med ändrade teckensnitt, röriga stycken, saknad text eller förlorat innehåll är ganska vanligt. Men gör det inte

Radera ritningar med penna och överstrykningspenna på dina PowerPoint-bilder

Radera ritningar med penna och överstrykningspenna på dina PowerPoint-bilder

Om du har använt pennan eller överstrykningspennan för att rita på dina PowerPoint-bilder under en presentation, kan du spara ritningarna till nästa presentation eller radera dem så att nästa gång du visar den börjar du med rena PowerPoint-bilder. Följ dessa instruktioner för att radera ritningar med penna och överstrykningspenna: Radera linjer ett på […]

Stilbiblioteksinnehåll i SharePoint 2010

Stilbiblioteksinnehåll i SharePoint 2010

Stilbiblioteket innehåller CSS-filer, XSL-filer (Extensible Stylesheet Language) och bilder som används av fördefinierade mallsidor, sidlayouter och kontroller i SharePoint 2010. För att hitta CSS-filer i stilbiblioteket på en publiceringswebbplats: Välj Webbplatsåtgärder→Visa Allt webbplatsinnehåll. Innehållet på webbplatsen visas. Style-biblioteket ligger i […]

Formatera siffror i tusentals och miljoner i Excel-rapporter

Formatera siffror i tusentals och miljoner i Excel-rapporter

Överväldiga inte din publik med gigantiska siffror. I Microsoft Excel kan du förbättra läsbarheten för dina instrumentpaneler och rapporter genom att formatera dina siffror så att de visas i tusentals eller miljoner.

Hur man delar och följer SharePoint-webbplatser

Hur man delar och följer SharePoint-webbplatser

Lär dig hur du använder SharePoints sociala nätverksverktyg som låter individer och grupper kommunicera, samarbeta, dela och ansluta.

Hur man konverterar datum till Julian-format i Excel

Hur man konverterar datum till Julian-format i Excel

Julianska datum används ofta i tillverkningsmiljöer som en tidsstämpel och snabbreferens för ett batchnummer. Denna typ av datumkodning tillåter återförsäljare, konsumenter och serviceagenter att identifiera när en produkt tillverkades och därmed produktens ålder. Julianska datum används också i programmering, militären och astronomi. Annorlunda […]

Hur man skapar en Access Web App

Hur man skapar en Access Web App

Du kan skapa en webbapp i Access 2016. Så vad är en webbapp egentligen? Tja, webben betyder att den är online, och appen är bara en förkortning för "applikation". En anpassad webbapp är en onlinedatabasapplikation som nås från molnet med en webbläsare. Du bygger och underhåller webbappen i skrivbordsversionen […]

Snabbstartsfält i SharePoint 2010

Snabbstartsfält i SharePoint 2010

De flesta sidor i SharePoint 2010 visar en lista med navigeringslänkar i snabbstartsfältet till vänster på sidan. Snabbstartsfältet visar länkar till utvalt webbplatsinnehåll som listor, bibliotek, webbplatser och publiceringssidor. Snabbstartsfältet innehåller två mycket viktiga länkar: Länken Allt webbplatsinnehåll: […]