Ustaw i zmień format liczb dla zakresu komórek Excel za pomocą makra VBA

Spisie treści

Jeśli zmienisz format liczbowy pojedynczej komórki lub zakresu komórek za pomocą makra VBA, możesz szybko i łatwo formatować tabele i zakresy danych zgodnie z własnymi wymaganiami, bez konieczności wykonywania jakichkolwiek czynności przez użytkownika.

Zmiana formatów liczb w arkuszu kalkulacyjnym Excel jest łatwa. Za pomocą kombinacji klawiszy CTRL 1 możesz otworzyć okno dialogowe FORMATUJ KOMÓRKI we wszystkich wersjach programu Excel i zmienić wygląd komórek.

Ale co robisz, gdy chcesz zmienić format komórek z poziomu makra? Poniższy rysunek przedstawia tabelę z danymi w kolumnach A i B.

Chcesz przedefiniować format liczb dla zakresu B2: B25 i użyć formatu komercyjnego z dwoma miejscami po przecinku. Użyj następującego makra:

Sub LegeZahlenformatFest ()
Zakres ("B2: B25"). NumberFormat = "#, ## 0,00"
Napis końcowy

Po rozpoczęciu lista zostanie sformatowana. Liczbom z zakresu B2:B25 nadano nowe formaty liczb. Poniższy rysunek przedstawia wynik:

Aby wprowadzić makro, naciśnij ALT F11 w programie Excel, aby wywołać edytor VBA. Wybierz polecenie WSTAW - MODUŁ w edytorze VBA i wprowadź makro. Aby uruchomić makro, aktywuj kombinację klawiszy ALT F8 w programie Excel. Dwa skróty klawiaturowe do uruchamiania edytora VBA i makra działają we wszystkich wersjach programu Excel.

W makrze możesz użyć odwołania „B2:B25”, aby określić, który zakres komórek ma otrzymać nowy format liczb. Obszar w aktualnie aktywnym arkuszu jest zawsze sformatowany. Jeśli chcesz sformatować tylko pojedynczą komórkę, w tym odwołaniu uwzględnij tylko adres pojedynczej komórki.

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

wave wave wave wave wave