Hjem Sosiale medier Skriv nye makroer i Visual Basic Editor i Excel 2013 - dummies

Skriv nye makroer i Visual Basic Editor i Excel 2013 - dummies

Video: Top 10 Advanced Outlook 2016 Tips and Tricks 2024

Video: Top 10 Advanced Outlook 2016 Tips and Tricks 2024
Anonim

Når du har ferdigheter i VBA-språket, kan du skrive nye makroer fra grunnen av i Visual Basic Editor i stedet for bare å redigere de som du tidligere har registrert i regnearket ditt ved hjelp av Excels makroopptaker. Når du lager en makro fra grunnen av i Visual Basic Editor, må du følge disse generelle trinnene:

  1. Klikk navnet på VBA-prosjektet i Project Explorer-vinduet der du vil legge til den nye makroen.

    Hvis du vil skrive en makro bare for den nåværende arbeidsboken, klikker du VBAProject-funksjonen som inneholder filnavnet i parentes, som i VBAProject (My Spreadsheet). Hvis du vil skrive en global makro i Personal Macro Workbook, klikker du VBAProject (PERSONAL. XLSB) i Project Explorer-vinduet.

  2. Velg Sett inn → Modul på menylinjen Visual Basic Editor.

    Excel reagerer ved å åpne et nytt, tomt kodevindu i Visual Basic Editor-vinduet og ved å legge til et annet modulikon (navngitt med neste tilgjengelige nummer) i oversikten i Project Explorer-vinduet under det aktuelle VBA-prosjektet.

    Deretter begynner du makroen din ved å lage en subrutine (alle makroer, selv de du registrerer i regnearket, er virkelig Visual Basic subrutiner). For å gjøre dette skriver du bare under (for subrutine).

  3. Skriv under og trykk deretter mellomromstasten.

    Nå må du nevne den nye makroen, som du gjør ved å navngi din subrutine. Husk at når du navngir den nye makroen din (eller en subrutine), følger du de samme reglene som når du angir et områdenavn (begynn med et brev og ikke mellomrom).

  4. Skriv inn navnet på makroen din og trykk deretter Enter-tasten.

    Så snart du trykker Enter-tasten, legger Visual Basic Editor inn et lukket par parentes etter makroens navn, en tom linje og en End Sub-setning på sin egen linje under det. Den plasserer deretter innsatspunktet i begynnelsen av den tomme linjen mellom linjene med sub- og slutt-sub-setningene. Det er her du skriver inn kodelinjene for makroen du skriver.

  5. Skriv inn linjene med VBA-kode for makroen mellom Sub og End Sub-setningene.

    Før du begynner å skrive VBA-setningene som makroen din skal utføre, bør du først dokumentere formålet og funksjonen til denne makroen. For å gjøre dette, skriv inn en apostrof (') i begynnelsen av hver linje i denne teksten for å skrive den som en kommentar. (Excel vet ikke om å prøve å utføre en kode som er prefaced med en apostrof.)

    Når du trykker Enter-tasten for å starte en ny linje som begynner med en apostrof, blir tekstlinjen grønn, noe som indikerer at det visuelle Grunnleggende redaktør anser det som en kommentar som ikke skal utføres når makroen kjører.

    Når du har dokumentert formålet med makroen med kommentarene dine, begynner du å skrive inn de setningene du vil at makroen skal utføre (som ikke må være prefaced av apostrofer). Hvis du vil legge inn linjer med kode for å gjøre dem lettere å lese, trykker du på Tab. Hvis du trenger å omgå linjen, trykker du på Skift + Tab. Når du er ferdig med å skrive koden for makroen din, må du lagre den før du tester den.

  6. Velg Arkiv → Lagre på menylinjen Visual Basic Editor eller trykk Ctrl + S.

Når du har lagret den nye makroen, kan du klikke på Vis Microsoft Excel-knappen på standard verktøylinje for å gå tilbake til regnearket der du kan prøve det. Hvis du vil kjøre den nye makroen du har skrevet, velger du Vis → Makroer på båndet eller trykker Alt + F8 for å åpne makrodialogboksen og deretter klikker du navnet på makroen du nettopp skrev før du klikker på OK.

Hvis Excel støter på en feil når du kjører makroen, returnerer den deg til Visual Basic Editor, og en dialogboksen Vise visuelle visuelle grensesnitt vises, og angir (i veldig kryptisk form) arten av feilen. Klikk på Debug-knappen i denne dialogboksen for å få Visual Basic Editor til å markere linjen med kode som den ikke kan utføre.

Du kan deretter forsøke å finne feilen og redigere den i koden. Hvis du fjerner årsaken til feilen, fjerner Visual Basic Editor uthevingen fra den aktuelle koden, og du kan deretter klikke på Fortsett-knappen (som automatisk erstatter Run-knappen når redaktøren går inn i feilsøkingsmodus) med den blå trekant peker til høyre på Standard verktøylinje for å fortsette å kjøre makroen.

Skriv nye makroer i Visual Basic Editor i Excel 2013 - dummies

Redaktørens valg

Slik bruker du Smart Sharpen i Photoshop CS6 - dummies

Slik bruker du Smart Sharpen i Photoshop CS6 - dummies

Smart Sharpen gjør en god jobb med å oppdage kanter og skjerpe dem i Photoshop CS6. Dette filteret gir deg mye kontroll over innstillingsinnstillingene. Her er scoop på disse innstillingene: Forhåndsvisning: Åpenbart, hold dette valget valgt slik at du kan ta en gander på hva som skjer når du skjerper. Du vil sette pris på ...

Hvordan du bruker Handlingspanelet i Photoshop CS6 - dummies

Hvordan du bruker Handlingspanelet i Photoshop CS6 - dummies

Ikke overraskende, Adobe Photoshop Creative Suite 6 har et panel dedikert til automatisering av ulike oppgaver. Hvis du vil vise handlingspanelet, velger du Vindu → Handlinger, eller klikker Handlinger-ikonet i paneldocken. Du kan vise handlingspanelet i to moduser, knapp og liste. Hver modus er nyttig på sin egen måte. Du kan ...

Slik bruker du BMP-formatet i Photoshop CS6 - dummies

Slik bruker du BMP-formatet i Photoshop CS6 - dummies

Adobe Photoshop Creative Suite 6 har mange format alternativer, en er BMP. BMP (Bitmap) er et standard Windows-filformat som vanligvis brukes til å lagre bilder som du vil gjøre en del av datamaskinens ressurser, for eksempel bakgrunnen du ser på Windows-skrivebordet. BMP er også et format som brukes av dataprogrammerere. ...

Redaktørens valg

Identifisere nettverkstypene - dummies

Identifisere nettverkstypene - dummies

Et av områdene nettverk som A + sertifiseringstestene dekker, er nettverksteori / nettverksmaskinvare. Å kunne identifisere typer nettverk er viktig. Et nettverk er en gruppe tilkoblede systemer for å dele data eller enheter. De to hovedtyper av nettverk er peer-to-peer og server-basert (klient-server). Peer-to-peer-nettverk i en peer-to-peer ...

(ISC) 2 frivillige muligheter - dummies

(ISC) 2 frivillige muligheter - dummies

Internasjonalt informasjonssikkerhetssertifiseringskonsortium (ISC) 2 er mye mer enn en sertifiserende organisasjon: Det er en årsak. Det er sikkerhetspersonellens raison d'être, årsaken til at du eksisterer - profesjonelt, uansett. Som en av gruppene, bør du vurdere å kaste vekten din til årsaken. Frivillige har gjort (ISC) 2 hva det er i dag og bidrar til sertifiseringen. ...

Metoder for sikring av overføringer - dummies

Metoder for sikring av overføringer - dummies

For kompTIA A + sertifiseringstester, du må forstå metodene som er tilgjengelige for sikring av overføringer. Etter at du har godkjent brukere og autorisert dem til å få tilgang til visse deler av nettverket, bør du vurdere metoder for å sikre informasjon mens den beveger seg langs nettverkskabelen. De fleste nettverkskommunikasjon sendes langs nettverkskabelen i ...

Redaktørens valg

Trådløs nettverksadministrasjon: Roaming - dummies

Trådløs nettverksadministrasjon: Roaming - dummies

Du kan bruke to eller flere trådløse tilgangspunkter (WAP) for å lage en stor trådløst nettverk der datamaskinen brukere kan streife fra område til område og fortsatt være koblet til det trådløse nettverket. Når brukeren beveger seg utenfor rekkevidden av ett tilgangspunkt, henter et annet tilgangspunkt automatisk brukeren og ...

Trådløs nettverksadministrasjon: Rogue Access Points - dummies

Trådløs nettverksadministrasjon: Rogue Access Points - dummies

Et av de største problemene som nettverksadministratorer har å håndtere er problemet med rogue-tilgangspunkter. Et rogue-tilgangspunkt er et tilgangspunkt som plutselig ser ut av ingensteds på nettverket ditt. Det som vanligvis skjer, er at en medarbeider bestemmer seg for å koble en bærbar datamaskin til nettverket via et trådløst ...

Trådløs nettverksadministrasjon: Sette opp en Hotspot-dummies

Trådløs nettverksadministrasjon: Sette opp en Hotspot-dummies

Slik at du eier en liten kafé, og du tror det ville være kult å sette opp et hotspot for kundene dine å bruke, eh? Hvis du vil sette opp et gratis hotspot, er alt du trenger: En pålitelig bredbåndstilkobling. DSL, kabel eller T-1 vil fungere pent. Et trådløst tilgangspunkt. For en ...