Dodaj liczby do istniejącej zawartości komórki za pomocą makra VBA

Spisie treści

Odczytaj wszystkie liczby z żądanego zakresu komórek za pomocą makra i dodaj liczbę do zawartości

Często konieczne jest dodanie znaku do komórek na liście. Aby to zrobić, konieczne jest dodanie stałej wartości do wszystkich stałych w zakresie komórek.

Formuły nie powinny być zmieniane. Makro rozwiązuje to zadanie i dodaje wybraną liczbę do wszystkich stałych w zaznaczonym obszarze danych.

W ten sposób możesz np. szybko i skutecznie dostosować ceny itp. do nowych warunków.

Poniższy rysunek przedstawia tabelę, którą należy zmienić. W komórkach B1 i B2 znajdują się stałe, a w komórkach B3 i B4 formuły. Dwie komórki formuły odwołują się do komórek ze stałymi wartościami.

Aby dodać liczbę 10 do wszystkich stałych na tej liście, najpierw zaznacz obszar danych B1:B4, a następnie wywołaj następujące makro:

Dodaj stałą podrzędną ()
Przyciemnij komórkę jako zakres
Współczynnik przyciemnienia tak długo
Dodatkowa kwota = 10
Dla każdej komórki w zaznaczeniu
Z komórką
Jeśli nie (.HasFormula) Wtedy .Value = .Value + dodatkowa kwota
Kończyć z
Następna komórka
Napis końcowy

Po uruchomieniu makra, dodatkowa ilość 10 jest dodawana do wszystkich stałych komórek w zaznaczonym obszarze komórki. Poniższy rysunek przedstawia wynik:

Makro używa współczynnika, który zdefiniowałeś w przypisaniu wartości dla zmiennej „Kwota dodatkowa”.

Aby wprowadzić makro, naciśnij ALT F11 w programie Excel, aby wywołać edytor VBA. Użyj polecenia WSTAW - MODUŁ, aby wstawić pusty arkusz modułu. Aby uruchomić makro bezpośrednio z programu Excel, użyj kombinacji klawiszy ALT F8.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave