Hur man ändrar ett cellvärde med VBA

...

Uppdatera Excel-värden i VBA.

Du kan behöva ändra värdet i en cell när du arbetar med Excel och Visual Basic for Applications eller VBA. Med VBA kan du modifiera celler automatiskt utan att behöva ändra värdena manuellt. Du kan utföra denna uppgift genom att använda Range-objektet i VBA för att välja den cell du vill ändra. När cellen väl är markerad kan du använda ActiveCell-egenskapen för att ändra dess värde eller andra egenskaper.

Steg 1

Starta "Microsoft Office Excel" och skriv "data i A1" i cell A1. Klicka på fliken "Utvecklare" och klicka på "Visual Basic" för att öppna VBA Editor-fönstret.

Dagens video

Steg 2

Klicka på "Infoga"-menyn och klicka på "Modul" för att infoga en ny modul.

Steg 3

Skapa en ny strängvariabel genom att skriva följande:

Dim data som sträng

Steg 4

Kopiera och klistra in följande kod för att ändra värdet i cell A1:

Range("A1").Select data = Range("A1").Value Om data = "data i A1" Då ActiveCell. Value = "A1-data har ändrats" Else MsgBox "Data är OK." Avsluta om

Steg 5

Tryck på "F5" för att köra proceduren och ändra värdet i A1. Kör proceduren en andra gång och du kommer att få en meddelanderuta som säger att data är OK.