Setați și modificați formatul numărului pentru intervalul de celule Excel prin macro VBA

Cuprins

Dacă modificați formatul numeric al unei celule individuale sau al unui interval de celule cu o macrocomandă VBA, puteți formata tabele și intervale de date rapid și ușor în funcție de cerințele dvs., fără ca utilizatorul să facă nimic.

Schimbarea formatelor numerice într-o foaie de calcul Excel este ușoară. Cu combinația de taste CTRL 1 puteți deschide caseta de dialog FORMAT CELLS în toate versiunile Excel și puteți schimba aspectul celulelor.

Dar ce faci când vrei să schimbi formatul celulelor dintr-o macro? Următoarea figură arată un tabel cu date în coloanele A și B.

Doriți să redefiniți formatul numeric pentru intervalul B2: B25 și să utilizați un format comercial cu două zecimale. Utilizați următoarea macro:

Sub LegeZahlenformatFest ()
Interval ("B2: B25"). NumberFormat = "#, ## 0.00"
Sfârșitul Sub

După start, lista va fi reformatată. Numerele din intervalul B2: B25 au primit noi formate de numere. Următoarea figură arată rezultatul:

Pentru a introduce macro-ul, apăsați ALT F11 în Excel pentru a afișa editorul VBA. Selectați comanda INSERT - MODULE în editorul VBA și introduceți macrocomanda. Pentru a porni macro-ul, activați combinația de taste ALT F8 în Excel. Cele două comenzi rapide de la tastatură pentru pornirea editorului VBA și macro funcționează în toate versiunile de Excel.

În macro, puteți utiliza referința „B2: B25” pentru a specifica carei zone de celule i se va acorda un nou format de număr. Zona din foaia de lucru activă în prezent este întotdeauna formatată. Dacă doriți doar să formatați o singură celulă, includeți doar o singură adresă de celulă în această referință.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave