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 ändra cellerna automatiskt utan behov att manuellt ändra värdena . Du kan utföra denna uppgift genom att använda objektet Range i VBA för att markera cellen som du vill ändra . När cellen är markerad , så du kan använda ActiveCell egenskapen att ändra dess värde eller andra egenskaper . Instruktioner
1
Launch " Microsoft Office Excel " och skriv " uppgifter i A1 " i cell A1 . Klicka på " Utvecklare " fliken , och klicka på " Visual Basic " för att öppna VBA redigeringsfönstret.
2
Klicka på " Infoga " -menyn , och klicka på " modul " för att infoga en ny modul .
3
Skapa ett nytt String variabel genom att skriva följande :
Dim uppgifter As String
4
Kopiera och klistra in följande kod för att ändra värdet i cell A1 : .
Range ( " A1 " ) Välj
uppgifter = Range ( " A1 " ) Value
Om data = " data i A1 " Sen .
ActiveCell.Value = " A1 uppgifter ändrats "
Else
MsgBox " Data är OK . "
End If
5
Tryck " F5 " för att köra proceduren och ändra värdet i A1 . Kör proceduren en gång till , och du kommer att få ett meddelande ruta som anger att uppgifterna är OK .