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.