Sådan ændres en celleværdi med VBA

...

Opdater Excel-værdier i VBA.

Du skal muligvis ændre værdien i en celle, når du arbejder med Excel og Visual Basic for Applications eller VBA. Med VBA kan du ændre celler automatisk uden behov for manuelt at ændre værdierne. Du kan udføre denne opgave ved at bruge Range-objektet i VBA til at vælge den celle, du vil ændre. Når cellen er valgt, kan du bruge ActiveCell-egenskaben til at ændre dens værdi eller andre egenskaber.

Trin 1

Start "Microsoft Office Excel" og skriv "data i A1" i celle A1. Klik på fanen "Udvikler", og klik på "Visual Basic" for at åbne VBA Editor-vinduet.

Dagens video

Trin 2

Klik på menuen "Indsæt", og klik på "Modul" for at indsætte et nyt modul.

Trin 3

Opret en ny strengvariabel ved at skrive følgende:

Dæmp data som streng

Trin 4

Kopiér og indsæt følgende kode for at ændre værdien i celle A1:

Range("A1").Vælg data = Range("A1").Værdi Hvis data = "data i A1" Så ActiveCell. Værdi = "A1 data ændret" Else MsgBox "Data er OK." Afslut Hvis

Trin 5

Tryk på "F5" for at køre proceduren og ændre værdien i A1. Kør proceduren en anden gang, og du vil få en meddelelsesboks om, at dataene er OK.