Specificeer de getalnotatie voor een of meer Excel-kolommen met behulp van een VBA-macro

Inhoudsopgave

Om de getalnotatie voor een of meer kolommen in een werkblad in te stellen, kunt u een VBA-opdracht gebruiken

U kunt snel een getalnotatie voor een hele kolom wijzigen op de interactieve manier in Excel. U klikt op de letter in de kolomkop en geeft een getalformaat op.

Maar hoe doe je het werk vanuit een VBA-programma? Gebruik de volgende macro:

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

U gebruikt het argument na de opdracht COLUMNS om te definiëren aan welke kolommen u een nieuwe getalnotatie wilt toewijzen. Net als in het voorbeeld kunt u een kolombereik gebruiken of een enkele kolomletter opgeven.

De getalnotatie die moet worden gebruikt als de nieuwe notatie voor de kolom of het kolombereik wordt bepaald door de tekenreeksexpressie aan de rechterkant. Voer hier het getalformaat als tekst in.

Om erachter te komen hoe de bestaande getalnotatie eruitziet in een cel in tekstvorm, kunt u de notatie van een cel opvragen. Om dit te doen, klikt u op de cel, drukt u op de toetscombinatie CTRL 1 (dit opent het dialoogvenster CELLEN OPMAKEN in alle Excel-versies) en schakelt u over naar het tabblad AANTAL. Activeer de vermelding GEBRUIKER GEDEFINIEERD in de lijst CATEGORIE. In het veld TYPE toont Excel nu de huidige getalnotatie in tekstnotatie.

Om de macro in te voeren, drukt u in Excel op de toetscombinatie ALT F11. Dit roept de VBA-editor op. Gebruik de opdracht INSERT - MODULE om een leeg moduleblad in te voegen. Om de macro te starten, drukt u in Excel op de toetscombinatie ALT F8.

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

wave wave wave wave wave