Hoe gebruik ik de vba split-functie?

De VBA SPLIT-functie wordt vermeld in de tabelcategorie VBA-functies. Wanneer u het in VBA-code gebruikt, wordt de opgegeven tekenreeks met behulp van een scheidingsteken in meerdere subtekenreeksen gesplitst . In eenvoudige woorden: u kunt een tekst met behulp van een scheidingsteken in meerdere waarden splitsen.

Syntaxis

Splitsen(Expressie, [Scheidingsteken], [Limiet], [Vergelijken])

Argumenten

  • Expressie : de originele tekstreeks die u wilt splitsen.
  • [Scheidingsteken] : het scheidingsteken dat u wilt gebruiken bij het splitsen van de uitdrukking [Dit is een optioneel argument en als dit wordt weggelaten, wordt VBA standaard ingesteld op “”].
  • [Limiet] : een geheel getal dat het maximale aantal subtekenreeksen specificeert dat moet worden geretourneerd [Dit is een optioneel argument en als dit wordt weggelaten, heeft VBA -1 nodig om standaard alle subtekenreeksen terug te geven].
  • [Vergelijk] : een tekenreekswaarde om de vergelijking te definiëren die moet worden uitgevoerd bij het filteren van de array. [Dit is een optioneel argument en als dit wordt weggelaten, gebruikt VBA standaard vbBinaryCompare].
    • vbBinaryCompare: voor binaire vergelijking.
    • vbTextCompare: voor tekstvergelijking.
    • vbDatabaseCompare: voor databasevergelijking.

Voorbeeld

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

example-vba-split-function
 Sub example_SPLIT() Range("B1").Value = Split(Range("A1"), "-") End Sub

In de bovenstaande code hebben we SPLIT gebruikt om de tekenreeks in cel A1 te splitsen met behulp van het scheidingsteken “–” en het resultaat werd geretourneerd in cel B1.

Voeg een reactie toe

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