Angi tallformatet for en eller flere Excel -kolonner ved hjelp av en VBA -makro

Innholdsfortegnelse

For å angi tallformatet for en eller flere kolonner i et regneark, kan du bruke en VBA -kommando

Du kan raskt endre et tallformat for en hel kolonne ved å bruke den interaktive måten i Excel. Du klikker på bokstaven i kolonneoverskriften og angir et tallformat.

Men hvordan gjør du jobben fra et VBA -program? Bruk følgende makro:

Sub LegeSpaltenformatFest ()
ActiveSheet.Columns ("B: C"). NumberFormat = "#, ## 0.00"
Slutt Sub

Du bruker argumentet etter kommandoen COLUMNS til å definere hvilke kolonner du vil tilordne et nytt tallformat til. Som i eksemplet kan du bruke et kolonneområde eller angi en enkelt kolonnebokstav.

Nummerformatet som skal brukes som det nye formatet for kolonnen eller kolonneområdet, bestemmes av strenguttrykket til høyre. Skriv inn tallformatet som tekst her.

For å finne ut hvordan det eksisterende tallformatet ser ut i en celle i tekstform, kan du spørre formatet til en celle. For å gjøre dette, klikk på cellen, trykk på tastekombinasjonen CTRL 1 (dette åpner FORMAT CELLER -dialogboksen i alle Excel -versjoner) og bytt til NUMBER -fanen. Aktiver oppføringen BRUKER DEFINERT i CATEGORY -listen. I TYPE -feltet viser Excel deg nå gjeldende tallformat i tekstnotasjon.

Trykk på tastekombinasjonen ALT F11 i Excel for å gå inn i makroen. Dette kaller opp VBA -redaktøren. Bruk kommandoen INSERT - MODULE for å sette inn et tomt modulark. For å starte makroen, trykk på tastekombinasjonen ALT F8 i Excel.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave