So ändern Sie einen Zellenwert mit VBA

...

Aktualisieren Sie Excel-Werte in VBA.

Möglicherweise müssen Sie den Wert in einer Zelle ändern, wenn Sie mit Excel und Visual Basic für Applikationen oder VBA arbeiten. Mit VBA können Sie Zellen automatisch ändern, ohne die Werte manuell ändern zu müssen. Sie können diese Aufgabe ausführen, indem Sie das Range-Objekt in VBA verwenden, um die Zelle auszuwählen, die Sie ändern möchten. Sobald die Zelle ausgewählt ist, können Sie ihren Wert oder andere Eigenschaften mithilfe der ActiveCell-Eigenschaft ändern.

Schritt 1

Starten Sie "Microsoft Office Excel" und geben Sie "Daten in A1" in Zelle A1 ein. Klicken Sie auf die Registerkarte "Entwickler" und klicken Sie auf "Visual Basic", um das VBA-Editor-Fenster zu öffnen.

Video des Tages

Schritt 2

Klicken Sie auf das Menü "Einfügen" und klicken Sie auf "Modul", um ein neues Modul einzufügen.

Schritt 3

Erstellen Sie eine neue String-Variable, indem Sie Folgendes eingeben:

Daten als String dimmen

Schritt 4

Kopieren Sie den folgenden Code und fügen Sie ihn ein, um den Wert in Zelle A1 zu ändern:

Range("A1").Select data = Range("A1").Value If data = "data in A1" Then ActiveCell. Value = "A1 Daten geändert" Else MsgBox "Daten sind OK." Ende, wenn

Schritt 5

Drücken Sie "F5", um den Vorgang auszuführen und den Wert in A1 zu ändern. Führen Sie den Vorgang ein zweites Mal aus, und Sie erhalten ein Meldungsfeld, das besagt, dass die Daten in Ordnung sind.