Indstil og rediger talformat for Excel -celleområde via VBA -makro

Indholdsfortegnelse

Hvis du ændrer talformatet for en individuel celle eller et celleområde med en VBA -makro, kan du hurtigt og nemt formatere tabeller og dataområder efter dine krav, uden at brugeren skal gøre noget.

Det er let at ændre talformaterne i et Excel -regneark. Med tastekombinationen CTRL 1 kan du åbne FORMAT CELLER dialogboksen i alle Excel -versioner og ændre udseendet af dine celler.

Men hvad gør du, når du vil ændre cellens format indefra en makro? Følgende figur viser en tabel med data i kolonne A og B.

Du vil omdefinere talformatet for området B2: B25 og bruge et kommercielt format med to decimaler. Brug følgende makro:

Sub LegeZahlenformatFest ()
Område ("B2: B25"). NumberFormat = "#, ## 0.00"
Afslut Sub

Efter starten formateres listen igen. Tallene i området B2: B25 har fået nye talformater. Følgende figur viser resultatet:

For at komme ind i makroen skal du trykke på ALT F11 i Excel for at åbne VBA -editoren. Vælg kommandoen INSERT - MODULE i VBA -editoren, og indtast makroen. For at starte makroen skal du aktivere tastekombinationen ALT F8 i Excel. De to tastaturgenveje til start af VBA -editor og makro fungerer i alle versioner af Excel.

I makroen kan du bruge referencen "B2: B25" til at angive, hvilket celleområde der skal have et nyt talformat. Området i det aktuelt aktive regneark er altid formateret. Hvis du kun vil formatere en enkelt celle, skal du kun inkludere en enkelt celleadresse i denne reference.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave