Nummernotatie instellen en wijzigen voor Excel-celbereik via VBA-macro

Inhoudsopgave

Als u de getalnotatie van een afzonderlijke cel of een celbereik wijzigt met een VBA-macro, kunt u tabellen en gegevensbereiken snel en eenvoudig naar uw wensen opmaken zonder dat de gebruiker iets hoeft te doen.

Het wijzigen van de getalnotaties in een Excel-spreadsheet is eenvoudig. Met de toetscombinatie CTRL 1 kunt u in alle Excel-versies het dialoogvenster FORMAT CELLS openen en het uiterlijk van uw cellen wijzigen.

Maar wat doe je als je de opmaak van cellen vanuit een macro wilt wijzigen? De volgende afbeelding toont een tabel met gegevens in de kolommen A en B.

U wilt het getalformaat voor het bereik B2: B25 opnieuw definiëren en een commercieel formaat met twee decimalen gebruiken. Gebruik de volgende macro:

Sub LegeZahlenformatFest ()
Bereik ("B2: B25"). NumberFormat = "#, ## 0.00"
Einde sub

Na de start wordt de lijst opnieuw opgemaakt. De getallen in het bereik B2:B25 hebben nieuwe getalformaten gekregen. De volgende afbeelding laat het resultaat zien:

Om de macro in te voeren, drukt u op ALT F11 in Excel om de VBA-editor te openen. Selecteer de opdracht INSERT - MODULE in de VBA-editor en voer de macro in. Activeer de toetsencombinatie ALT F8 in Excel om de macro te starten. De twee sneltoetsen voor het starten van de VBA-editor en de macro werken in alle versies van Excel.

In de macro kunt u de verwijzing "B2: B25" gebruiken om aan te geven welk celbereik een nieuwe getalnotatie moet krijgen. Het gebied in het momenteel actieve werkblad is altijd opgemaakt. Als u slechts één cel wilt opmaken, neemt u in deze verwijzing slechts één celadres op.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave