Hvordan endre en celleverdi med VBA

...

Oppdater Excel-verdier i VBA.

Du må kanskje endre verdien i en celle når du arbeider med Excel og Visual Basic for Applications, eller VBA. Med VBA kan du endre celler automatisk uten å måtte endre verdiene manuelt. Du kan utføre denne oppgaven ved å bruke Range-objektet i VBA for å velge cellen du vil endre. Når cellen er valgt, kan du bruke ActiveCell-egenskapen til å endre verdien eller andre egenskaper.

Trinn 1

Start "Microsoft Office Excel" og skriv "data i A1" i celle A1. Klikk på "Utvikler"-fanen, og klikk på "Visual Basic" for å åpne VBA Editor-vinduet.

Dagens video

Steg 2

Klikk på "Sett inn"-menyen, og klikk på "Modul" for å sette inn en ny modul.

Trinn 3

Opprett en ny strengvariabel ved å skrive inn følgende:

Dim data som streng

Trinn 4

Kopier og lim inn følgende kode for å endre verdien i celle A1:

Range("A1").Select data = Range("A1").Verdi Hvis data = "data i A1" Deretter ActiveCell. Verdi = "A1 data endret" Else MsgBox "Data er OK." Slutt om

Trinn 5

Trykk "F5" for å kjøre prosedyren og endre verdien i A1. Kjør prosedyren en gang til, og du vil få en meldingsboks som sier at dataene er OK.