Exceli lahtrivahemiku numbrivormingu määramine ja muutmine VBA makro kaudu

Lang L: none (table-of-contents)

Kui muudate üksiku lahtri või lahtrivahemiku numbrivormingut VBA makro abil, saate tabeleid ja andmevahemikke kiiresti ja hõlpsalt vastavalt oma vajadustele vormindada, ilma et kasutaja peaks midagi tegema.

Numbrivormingute muutmine Exceli arvutustabelis on lihtne. Klahvikombinatsiooni CTRL 1 abil saate avada dialoogiboksi FORMAT CELLS kõigis Exceli versioonides ja muuta oma lahtrite välimust.

Mida aga teha, kui soovite muuta lahtri vormingut makro seest? Järgmisel joonisel on tabel, mille veergudes A ja B on andmed.

Soovite uuesti määratleda vahemiku B2: B25 numbrivormingu ja kasutada kahe komakohaga kommertsvormingut. Kasutage järgmist makro:

Sub LegeZahlenformatFest ()
Vahemik ("B2: B25"). NumberFormat = "#, ## 0.00"
End Sub

Pärast algust vormindatakse nimekiri uuesti. Vahemiku B2: B25 numbritele on antud uued numbrivormingud. Järgmine joonis näitab tulemust:

Makro sisestamiseks vajutage Excelis klahvi ALT F11, et avada VBA redaktor. Valige VBA redaktoris käsk INSERT - MODULE ja sisestage makro. Makro käivitamiseks aktiveerige Excelis klahvikombinatsioon ALT F8. Kaks kiirklahvi VBA redaktori käivitamiseks ja makro töötavad kõikides Exceli versioonides.

Makros saate viite "B2: B25" abil määrata, millisele lahtrivahemikule uus numbrivorming antakse. Praegu aktiivsel töölehel olev ala on alati vormindatud. Kui soovite vormindada ainult ühte lahtrit, lisage sellesse viitesse ainult ühe lahtri aadress.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave