Jak zmienić wartość komórki za pomocą VBA?

...

Zaktualizuj wartości Excela w VBA.

Podczas pracy z programem Excel i Visual Basic for Applications lub VBA może być konieczna zmiana wartości w komórce. Dzięki VBA możesz automatycznie modyfikować komórki bez konieczności ręcznej zmiany wartości. Możesz wykonać to zadanie, używając obiektu Range w VBA, aby wybrać komórkę, którą chcesz zmienić. Po wybraniu komórki możesz użyć właściwości ActiveCell, aby zmienić jej wartość lub inne właściwości.

Krok 1

Uruchom „Microsoft Office Excel” i wpisz „dane w A1” w komórce A1. Kliknij kartę „Programista” i kliknij „Visual Basic”, aby otworzyć okno edytora VBA.

Wideo dnia

Krok 2

Kliknij menu „Wstaw” i kliknij „Moduł”, aby wstawić nowy moduł.

Krok 3

Utwórz nową zmienną String, wpisując:

Dim dane jako ciąg

Krok 4

Skopiuj i wklej następujący kod, aby zmienić wartość w komórce A1:

Zakres("A1").Wybierz dane = Zakres("A1").Wartość Jeśli dane = "dane w A1" Następnie ActiveCell. Wartość = "Zmieniono dane A1" Else MsgBox "Dane są OK." Zakończ, jeśli

Krok 5

Naciśnij "F5", aby uruchomić procedurę i zmienić wartość w A1. Uruchom procedurę po raz drugi, a otrzymasz komunikat informujący, że dane są w porządku.