Microsoft Excel innebygde Visual Basic for Applications ( VBA ) språk kan du utvide Excel ved å lage din egen kode for å automatisere prosesser , og legge til dine egne funksjoner til programvaren. For å manipulere dataene i regneark celler gjennom VBA-kode , må du være i stand til å referere til dem på noen måte, så VBA vet hvilke celler til å arbeide på . Excel kan du referere til celler ved hjelp av enten sin rad og kolonne referanse, eller ved å definere et tilpasset navn for cellen. Cellereferansen kan deretter brukes av VBA " Range ( ) "-kommandoen for å velge cellen . Instruksjoner
en
Opprett en ny makro til å kjøre VBA-kode ved å trykke " Alt" og "F8" fra Excel. Makroen dialogboks åpnes , og vil vise eventuelle makroer som brukes av den gjeldende arbeidsboken . I " Macro name" skriver du inn et navn for den nye makroen og klikk deretter på " Create "-knappen for å åpne VBA Editor . VBA Editor vil skape en ny subrutine automatisk ved hjelp av makroen navn
2
Legg til følgende på en ny linje inne i blokken med kode opprettes automatisk av VBA Editor : .
Range ( "A1" ) = "Dette er den første cellen "
Denne koden bruker VBA " Range ( ) "-funksjonen til å velge celle " A1 ", og deretter setter verdien av cellen til den valgte teksten . Du kan endre området " A1 " på noen cellereferanse ved hjelp av kolonne /rad format .
3
Kjør koden ved å trykke på " F5" tasten , og bytte tilbake til regnearket ved hjelp av Windows-oppgavelinjen . Du vil se teksten "Dette er den første cellen " har blitt automatisk satt inn i celle " A1 ".
4
Velg cellen " D1 " på regnearket ved å klikke på cellen . Klikk på " formler " fanen på hovedverktøylinjen , og klikk deretter på " Definer navn " fra " Definerte navn "-delen . Enter " myRange " i "Navn "-boksen og klikk " OK . "
5
Switch tilbake til VBA Editor, og endre koden i makroen til:
Range ( " myRange ") = " Dette er en tilpasset utvalg "
Dette velger cellene er definert av navnet " myRange . " Kjøre makroen ved å trykke på "F5 " tasten. Bytt tilbake til regnearket , og i celle " D1 " vil du se den nye teksten har blitt lagt til automatisk .