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)