Video: Med Makro i Excel kan du gøre dine arbejdsgange lette. 2024
Hver makro i Excel makroer til dummier bog har en tilknyttet prøvefil, der gør det muligt at se makroarbejdet og at gennemgå koden. Du kan også bruge prøvefilerne til at kopiere og indsætte koden i dit miljø (i modsætning til at skrive hver makro fra bunden). Generelt åbner du den prøvefil, der er knyttet til makroen, skal du gå til Visual Basic Editor (ved at trykke på Alt + F11) og kopiere koden. Så går du til din projektmappe, åbner Visual Basic Editor, og indsætter koden på den rigtige placering.
Du kan hente eksemplerne Excel Macros-filer her.
Hvis en makro ikke virker for dig, er det sandsynligvis, at en komponent i makroen skal ændres. Vær særlig opmærksom på adresser, katalognavne og andre hardkodede navne.
Hold følgende ting i betragtning, mens du arbejder med disse makroer:
-
Enhver fil, der indeholder en makro, skal have. xlsm filtypenavn.
Begyndelse med Excel 2007 blev Excel-workbooks givet standarden. xlsx filtypenavn. Filer med. xlsx-udvidelsen kan ikke indeholde makroer. Hvis din projektmappe indeholder makroer, gemmer du den pågældende projektmappe som en. xlsx fil, dine makroer fjernes automatisk. Excel advarer dig om at makroindhold vil blive deaktiveret, når du gemmer en projektmappe med makroer som en. xlsx fil.
Hvis du vil beholde makroerne, skal du gemme din fil som en Excel-makroaktiveret arbejdsbog. Dette giver din fil en. xlsm forlængelse.
-
Excel kører ikke makroer, før de er aktiveret.
Når du åbner en projektmappe, der indeholder makroer i Excel 2010 eller senere, ser du en gul bjælkebesked under båndet, der angiver, at makroer (aktivt indhold) er deaktiveret. Du skal klikke på indstillingen Aktiver i den gule bar for at bruge makroen.
-
Du kan ikke fortryde makrohandlinger.
Når du arbejder i Excel, kan du ofte fortryde de handlinger, du har taget, fordi Excel holder en logfil (kaldet fortrydelsesstakken), der registrerer dine sidste 100 handlinger. Hvis du kører en makro, ødelægger du automatisk fortrydsstakken, så du ikke kan fortryde de handlinger, du tager i en makro.
-
Du skal tilpasse makroerne til din arbejdsbog.
Mange af makroer referenceeksempel arknavne og intervaller, som du muligvis ikke har i din projektmappe. Sørg for at erstatte referencer som Sheet 1 eller Range ("A1") med de arknavne og celleadresser, du arbejder med i dine egne arbejdsbøger.
Hvis makroen bruger en mappe, skal du redigere makroen for at henvise til målkataloget. I det makroeksempel, der udskriver alle arbejdsbøger i en mappe, peger makroen til C: Temp-mappen.Inden du bruger denne makro, skal du ændre den, så den refererer til den mappe, der indeholder dine arbejdsbøger.