Hvordan skrive en subrutine for et Excel-regneark

Hvordan skrive en subrutine for et Excel-regneark


Regneark er kraftige verktøy som tillater oss å håndtere store mengder relatert informasjon med et enkelt, visuelt format. For den avanserte regneark bruker, alle slags funksjoner er tilgjengelige for å automatisere oppgaver, utføre beregninger og lage elegante formater. Det er ting som ikke kan gjøres med Excel funksjoner og formateringsfunksjoner, men; for disse funksjonene, må du skrive hardt kode. Heldigvis Excel kan du skrive subrutiner i Visual Basic og plugge dem rett inn i regneark.

Bruksanvisning

1 Åpne opp regnearket du ønsker å skrive en subrutine for.

2 Åpne opp Excel Visual Basic Editor ved å trykke på "Alt" og "F11" tastene, eller ved å velge "Verktøy" fra menylinjen, bevege musen over "makro" og klikke på "Visual Basic Editor."

3 Velg "Sett inn" fra menylinjen og klikk på "Module". Dette vil åpne opp et nytt vindu i sentrum der du kan skrive kode.

4 Type "Sub", etterfulgt av navnet du ønsker for din subrutine, og trykk "Enter". Visual Basic Editor vil automatisk fylle i parentes og "End Sub". I midten, kan du skrive inn koden for din subrutine (du trenger å vite Visual Basic).

5 Kjør subrutine du skriver fra redaktøren (ved hjelp av "Play" -knappen) eller fra regnearket som en makro. For å kjøre den fra regnearket, enten trykke "Alt" -tasten og "F8" tastene, eller velg "Verktøy" fra menylinjen, mus over "makro" og klikk på "Makroer". Du bør se subrutine oppført i dialogboksen dette bringer opp.

Hint

  • Hvis du er usikker på hvordan du skal utføre en bestemt operasjon, kan du spille inn en makro og deretter undersøke sin kode. Velg "Verktøy" mus over "makro" og klikk på "Registrer ny makro". Gi den nye makroen (dette vil være navnet på subrutinen i en ny modul) og deretter utføre den aktuelle operasjonen (for eksempel skrive inn tekst i en celle). Stoppe innspillingen, åpne opp modulen i Visual Basic-redigering og ta en titt på koden som utfører handlingen du ønsker.