Jak ustawić wartość komórki w VBA

...

Jedną z podstawowych funkcji VBA w programie Excel jest przypisywanie wartości do komórek po obliczeniach.

Visual Basic for Applications, w skrócie VBA, to język skryptowy używany w pakiecie Microsoft Office do automatyzacji zadań w aplikacjach, takich jak Microsoft Excel. Ponieważ program Excel jest ostatecznie używany do wyświetlania powiązanych danych w komórkach arkusza kalkulacyjnego, jedną z podstawowych funkcji VBA w programie Excel jest przypisywanie wartości do tych komórek po obliczeniach. Za pomocą VBA możesz przypisywać wartości nie tylko do pojedynczych komórek, ale także do zakresów.

Krok 1

Skopiuj i wklej następujący kod do modułu VBA: Sub SetValue() Worksheets("Sheet1").Aktywuj ActiveCell. Wartość = 35 Koniec Sub

Wideo dnia

Krok 2

Zastąp tekst „Arkusz1” komórką, do której chcesz przypisać wartość. Na przykład, jeśli chcesz przypisać wartość do komórki w kolumnie B, wiersz 24, zmień kod z „Arkusz1” na „B24”.

Krok 3

Zastąp 35 wartością, którą chcesz przypisać do swojej komórki. Na przykład możesz zrobić z niego liczbę, taką jak 25, lub ciąg tekstu, taki jak „Hello”.

Krok 4

Wywołaj podprogram SetValue z modułu, wpisując jego nazwę: SetValue()

Krok 5

Naciśnij "F5", aby uruchomić kod i zobaczyć, jak komórka wpisana w kodzie zmienia się na określoną wartość.

Wskazówka

Nazwę „SetValue” funkcji można zmienić na wybraną przez użytkownika, na przykład „MyFunction” lub „CiociaMelinda”.