Hvordan velge en Cell Bruke VBA

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 å henvise til dem på noen måte, så VBA vet hvilke celler til å jobbe med. 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.

Bruksanvisning

1 Opprett en ny makro å kjøre VBA-kode ved å trykke "Alt" og "F8" innenfra Excel. Makro dialogboks åpnes, og vil vise noen makroer brukes av gjeldende arbeidsboken. I "Makronavn" skriver du inn et navn for den nye makroen og klikk på "Create" -knappen for å åpne VBA Editor da. VBA Editor vil skape en ny subrutine automatisk ved hjelp av makronavn.

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 "Område ()" -funksjon for å velge celle "A1", og deretter setter verdien av cellen til den valgte tekst. Du kan endre range "A1" til noen cellereferanse ved hjelp av kolonne / rad format.

3 Kjør koden ved å trykke på "F5" tasten, og gå tilbake til regnearket ved hjelp av oppgavelinjen i Windows. Du vil se teksten "Dette er den første cellen" har blitt automatisk inn i celle "A1".

4 Velg celle "D1" på regnearket ved å klikke på cellen. Klikk på "formler" fanen på hovedverktøylinjen, og klikk deretter på "Define Name" fra "Definerte navn" delen. Skriv "myRange" i "Name" boksen og klikk "OK."

5 Bytt tilbake til VBA Editor, og endre koden i makroen til:

Range ( "myRange") = "Dette er en tilpasset utvalg"

Dette velger cellene definert av navnet "myRange." Kjør 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.

Hint

  • I tillegg til å være i stand til å definere et tilpasset navn for en celle, kan du også definere et tilpasset navn for en gruppe av celler. Dra en valgboks rundt cellene du vil velge, og velg deretter "Define Name" som du ville for en enkelt celle.