Excel Join / Split fonction

les fonctions Excel Joinand SplitExcel sont fonction très utile. La fonction split est utilisée pour prendre une chaîne délimitée et analyser les valeurs dans un tableau. La fonction join est utilisée pour extraire les valeurs du tableau et les concaténer dans une chaîne délimitée., StringToProcess, Delimiter , le nombre de Chaînes à traiter , Compare Option )

StringToProcess = la chaîne qui sera traitée

Delimiter = le délimiteur que vous voulez utiliser

Le nombre de Chaînes à traiter = combien de chaînes voulez-vous traiter

Compare Option = voulez-vous que le délimiteur soit sensible à la casse ou non

supposons maintenant que je veux prendre A2, traitez-le dans un tableau, écrivez les valeurs du tableau dans la colonne B, puis traitez les valeurs du tableau dans une chaîne délimitée spécifiant notre propre valeur de délimiteur à utiliser.,

le Code

Dim A as Long ’Le compteur, nous allons utiliser le traitement de nos dossiers

Dim ArrayValues() As String ’Déclarer une variable de tableau

Dim StringToProcess as String ’C’est la chaîne qui sera traitée

Dim Compteur as Long ’Cette variable va contenir la ligne de la variable de contrôle de la sortie où nous voulons écrire la sortie de

StringToProcess = ActiveSheet.Cellules(2, 1).,Valeur ‘ assigner la valeur dans la cellule A2 à notre variable de chaîne

ArrayValues() = Split(StringToProcess, « ,”) ‘la fonction split a analysé les valeurs délimitées par des virgules

‘ dans le tableau à partir de la position 0., Les valeurs du tableau

‘sont remplies dynamiquement en fonction du nombre de valeurs

‘il y a

Counter = 2 ’nous plaçons le compteur sur 2 car nous voulons commencer à écrire la sortie de la ligne 2

‘prenons maintenant les valeurs du tableau et écrivons les valeurs du tableau dans les cellules B2 à B8.

pour A = LBound(ArrayValues) à UBound(ArrayValues) ‘cela nous permettra de parcourir les valeurs du tableau en utilisant la fonction for next

ActiveSheet.,Cellules (Compteur, 2).Valeur = ArrayValues (A)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Aller à la barre d’outils