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 manuelt endre verdiene . Du kan utføre denne oppgaven ved hjelp av Range objekt i VBA for å velge cellen du vil endre. Når cellen er valgt, så kan du bruke den ActiveCell eiendommen for å endre verdien eller andre egenskaper. Instruksjoner
en
Launch " Microsoft Office Excel " og type " data i A1» i celle A1 . Klikk på " Utvikler " fanen , og klikk " Visual Basic " for å åpne VBA Editor Window.
2
Klikk på " Insert"-menyen , og klikk " Module" for å sette inn en ny modul .
3
Opprett en ny String variabel ved å skrive følgende :
Dim data As String
4
Kopier og lim inn følgende kode for å endre verdien i celle A1 : .
Range (" A1 ") Velg
data = Range (" A1 ") Verdi
p Hvis data = " data i A1 " Så .
ActiveCell.Value = " A1 data endret"
Else
MsgBox "Data er OK. "
End If
5
Trykk " F5 " for å kjøre prosedyren og endre verdien i A1 . Kjør prosedyren en gang til , og du vil få en melding om at dataene er OK.