Hoe gebruik ik de vba format-functie?

De VBA FORMAT-functie wordt vermeld in de tekstcategorie van VBA-functies. Wanneer u het in VBA-code gebruikt, retourneert het een waarde die is opgemaakt in de door u opgegeven indeling. Simpel gezegd: u kunt het gebruiken om een expressie op te maken in een indeling die u zelf kunt opgeven. Er is één ding dat u hier moet opmerken: het resultaat dat het retourneert is het stringgegevenstype.

Syntaxis

Format(Expressie,[Formaat],[EersteDagWeek],[EersteWeekJaar])

Argumenten

  • Expressie : de expressie die u wilt opmaken.
  • [Formaat] : het formaat dat u op de uitdrukking wilt toepassen [Dit is een optioneel argument en als dit wordt weggelaten, neemt VBA standaard Algemeen aan].
  • [FirstDayOfWeek] : een tekenreeks om de eerste dag van de week te definiëren [Dit is een optioneel argument en als het standaard wordt weggelaten vbSunday].
    • vbUseSystemDayOfWeek – Afhankelijk van systeeminstellingen.
    • vbzondag – zondag
    • vblunday – maandag
    • vbdinsdag – dinsdag
    • vbwoensdag – woensdag
    • vbDonderdag – Donderdag
    • vbVrijdag – vrijdag
    • vbzaterdag – zaterdag
  • [FirstWeekOfYear] : een tekenreeks om de eerste week van het jaar te definiëren [Dit is een optioneel argument en als het standaard wordt weggelaten vbFirstJan1].
    • vbSystem – Afhankelijk van systeeminstellingen.
    • vbFirstJan1 – De week waarin de 1e dag van januari valt.
    • vbFirstFourDays – De eerste week die minimaal vier dagen in het nieuwe jaar bevat.
    • vbFirstFullWeek – De eerste volledige week van het nieuwe jaar.

Voorbeeld

Om praktisch te begrijpen hoe u de VBA FORMAT-functie kunt gebruiken, moet u het onderstaande voorbeeld doorlopen waarin we er een vba-code mee hebben geschreven:

example-vba-format-function
 Sub example_FORMAT() Range("B1").Value = Format(Range("A1"), "Currency") Range("B2").Value = Format(Range("A2"), "Long Date") Range("B3").Value = Format(Range("A3"), "True/False") End Sub

In het bovenstaande voorbeeld hebben we FORMAT gebruikt met drie verschillende vooraf gedefinieerde formaten:

  1. De waarde van cel A1 converteren naar valutanotatie.
  2. De datum in cel A2 converteren naar een lange datum.
  3. Het getal in cel A3 converteren naar Booleaanse waarde.

Opmerkingen

  • U kunt ook uw eigen formaat maken om te gebruiken in het argument “formaat”.

Voeg een reactie toe

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *