Hjem Social Media Sådan bruger du makrooptageren i Excel 2016 - dummies

Sådan bruger du makrooptageren i Excel 2016 - dummies

Video: Sådan bruger du en hjertestarter 2024

Video: Sådan bruger du en hjertestarter 2024
Anonim

En måde, du kan få kode til et VBA-modul, er ved at optage dine handlinger ved hjælp af Excel makrooptageren. En ting du skal huske på er, at du kun kan optage ting, du kan gøre direkte i Excel. Visning af en meddelelsesboks er ikke i Excels normale repertoire. (Det er en VBA ting.) Makrooptageren er nyttig, men i mange tilfælde skal du sandsynligvis indtaste mindst en kode manuelt.

Her er et trin for trin eksempel, der viser dig, hvordan du optager en makro, der indsætter et nyt regneark og gemmer alle, men de første ti rækker og alle sammen med de første ti kolonner. Hvis du vil prøve dette eksempel, skal du starte med en ny, blank arbejdsmappe og følge disse trin:

  1. Aktivér et regneark i projektmappen.

    Et hvilket som helst regneark vil gøre.

  2. Klik på fanen Udvikler, og sørg for, at Brug relative referencer er ikke fremhævet.

    Denne makro bliver optaget ved hjælp af absolutte referencer.

  3. Vælg Udvikler → Kode → Optag makro, eller klik på ikonet ved siden af ​​Klar-indikatoren i venstre ende af statuslinjen.

    Excel viser dialogboksen Record Macro.

  4. Navngiv makro TenByTen i dialogboksen Optag Macro, og tryk på Skift + T for genvejstasten.

    Makroen kan udføres, når du trykker på Ctrl + Shift + T.

  5. Klik på OK for at starte optagelsen.

    Excel indsætter automatisk et nyt VBA-modul i projektet, der svarer til den aktive arbejdsbog. Fra dette tidspunkt konverterer Excel dine handlinger til VBA-kode. Mens du optager, bliver ikonet i statuslinjen til et lille firkant. Dette er en påmindelse om, at makrooptageren kører. Du kan også klikke på ikonet for at stoppe makrooptageren.

  6. Klik på ikonet Nyt ark til højre for den sidste arkfane.

    Excel indsætter et nyt regneark.

  7. Vælg hele kolonne K (den 11. kolonne), og tryk på Ctrl + Skift + højre pil; højreklik derefter på en valgt kolonne og vælg Skjul fra genvejsmenuen.

    Excel gemmer alle de valgte kolonner.

  8. Vælg hele rækken 11 og tryk på Ctrl + Shift + nedpilen; højreklik derefter på en hvilken som helst markeret række og vælg Skjul fra genvejsmenuen.

    Excel gemmer alle de valgte kolonner.

  9. Vælg celle A1.

  10. Vælg Udvikler → Kode → Stop optagelse, eller klik på knappen Stop optagelse på statuslinjen (den lille firkant).

    Excel stopper optagelsen af ​​dine handlinger.

For at se denne nyoprettede makro, tryk på Alt + F11 for at aktivere VBE. Find projektmappen i projektvinduet. Du ser at projektet har et nyt modul opført. Modulets navn afhænger af, om du havde andre moduler i projektmappen, da du begyndte at optage makroen.Hvis du ikke gjorde det, bliver modulet Modul1. Du kan dobbeltklikke på modulet for at se kodesvinduet for modulet.

Her er koden genereret af dine handlinger:

Sub TenByTen () "TenByTen Macro" Tastaturgenvej: Ctrl + Shift + T-ark. Tilføj efter: = Aktive arkkolonner ("K: K"). Vælg Område (Valg, Valg. Afslut (xlToRight)). Vælg valg. EntireColumn. Skjult = Ægte rækker ("11: 11"). Vælg rækkevidde (markering, valg. Slut (xldown)). Vælg valg. EntireRow. Skjult = True Range ("A1"). Vælg Afslut under

For at prøve denne makro skal du aktivere et regneark og trykke på genvejstasten, som du har tildelt i trin 4: Ctrl + Shift + T.

Hvis du ikke har tildelt en genvejstast til makroen, skal du ikke bekymre dig. Sådan får du vist en liste over alle tilgængelige makroer, og kør den ønskede:

  1. Vælg Udvikler → Kode → Makroer.

    Tastaturfans kan trykke på Alt + F8. En af disse metoder viser en dialogboks, der viser alle tilgængelige makroer.

  2. Vælg makroen i listen (i dette tilfælde TenByTen).

  3. Klik på knappen Kør.

    Excel udfører makroen, og du får et nyt regneark med ti synlige rækker og ti synlige kolonner.

Du kan udføre et hvilket som helst antal kommandoer og udføre et antal handlinger, mens makrooptageren kører. Excel oversætter pligtfuldt dine mus handlinger og tastetryk til VBA kode.

Og selvfølgelig kan du også redigere makroen, når du har optaget den. For at teste dine nye færdigheder skal du prøve at redigere makroen, så den indsætter et regneark med ni synlige rækker og søjler - perfekt til et Sudoku-puslespil.

Sådan bruger du makrooptageren i Excel 2016 - dummies

Valg af editor

Sådan indtastes aftaler i Outlook 2013 Kalender - dummies

Sådan indtastes aftaler i Outlook 2013 Kalender - dummies

Aftaler du har sat op til arbejde i Outlook 2013 Kalender kræver ofte, at du indeholder lidt mere information, end du ville have brug for til dine personlige aftaler. Når du vil give en aftale den fulde behandling, skal du bruge følgende metode:

Hvordan man indtaster kalenderaftaler fra Outlook. com - dummies

Hvordan man indtaster kalenderaftaler fra Outlook. com - dummies

De aftaler og møder, du sender i Outlook, er knyttet til Outlook. com, så fra enhver web-aktiveret enhed kan du se, hvor du skal være og med hvem. Nu ved du, hvornår du er tilgængelig til møder, frokoster og tilfældige tungevæsker. Hvis du vil have dine Outlook 2013-data og din Outlook. com data til synkronisering automatisk, ...

Sådan flagger du en kontakt i Outlook 2013 - dummies

Sådan flagger du en kontakt i Outlook 2013 - dummies

Nogle gange har du brug for Outlook 2013 for at minde dig om vigtig datoer eller opfølgningsaktiviteter. Du kan f.eks. Bruge flag, for at minde dig om at ringe til nogen næste uge. Den bedste måde at hjælpe dig med at huske på er at markere personens navn i listen Kontaktpersoner. En påmindelse vil dukke op i din kalender. Kontakterne er ikke ...

Valg af editor

LinkedIn Group Kategorier - dummies

LinkedIn Group Kategorier - dummies

Fordi der er mange grunde til at oprette en gruppe, giver LinkedIn dig muligheder for at kategorisere din gruppe for at give dig mest eksponering. LinkedIn har etableret følgende seks hovedkategorier af grupper: Alumni: Disse grupper er alumniforeninger skabt af skoler eller lærerinstitutioner som et middel til at holde kontakten med fortiden ...

LinkedIn: Sådan oprettes en eksportfil til eksportkontakter - dummier

LinkedIn: Sådan oprettes en eksportfil til eksportkontakter - dummier

Der kommer nok en tid du har brug for dine LinkedIn kontakter for at hjælpe dig på andre arenaer, hvis du vil lykkes i din jobsøgning. For det første skal du generere din eksporterede fil af kontakter fra LinkedIn. Det gør du ved at følge disse trin:

LinkedIn For Dummies Cheat Sheet - dummies

LinkedIn For Dummies Cheat Sheet - dummies

Tilmelding til LinkedIn betyder, at du er en del af det største online faglige netværk i verden. Se her for nyttige retningslinjer for brug af LinkedIn, især når du søger job. LinkedIn hjælper dig med at oprette og vedligeholde en online profil, du kan bruge til at opbygge et professionelt netværk.

Valg af editor

Windows Phone 7 Application Development For Dummies Cheat Sheet - dummies

Windows Phone 7 Application Development For Dummies Cheat Sheet - dummies

Hvis du har en god Ny ide til en app, der vil køre på Windows Phone 7, start med at downloade de gratis Windows Phone Developer Tools fra Microsofts websted. Processen tager et kig på, hvad du har på din pc, før det begynder at downloade - hvis du allerede har en bedre version ...

Hvorfor udvikle til Android? - dummies

Hvorfor udvikle til Android? - dummies

Det virkelige spørgsmål er, "Hvorfor ikke udvikle til Android? "Hvis du vil have din app tilgængelig for millioner af brugere over hele verden, eller hvis du vil offentliggøre apps, så snart du er færdig med at skrive og teste dem, eller hvis du kan lide at udvikle på en åben platform, har du dit svar. Men hvis du er ...

Arbejder med objektgrafer i storyboarding - dummies

Arbejder med objektgrafer i storyboarding - dummies

Du kan bruge storyboarding til at starte din iOS-applikationsudvikling i Xcode4. Når du opretter dit storyboard, opretter du en objektgraf, der derefter arkiveres, når du gemmer filen. Når du indlæser filen, er objektgrafen unarchived. Så hvad er en objekgraf? Her er det korte svar: Objektorienterede programmer er lavet ...