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”.