Dans ce chapitre, vous trouverez les fonctions les plus importantes de manipulate strings dans Excel VBA.
Placez un bouton de commande sur votre feuille de travail et ajoutez les lignes de code ci-dessous. Pour exécuter les lignes de code, cliquez sur le bouton de commande sur la feuille.
Nous utilisons l’opérateur & pour concaténer (joindre) des chaînes de caractères.
Code:DimAsCordonAsCordon
Résultat:
Note : pour insérer un espace, utilisez « » ».
Pour extraire les caractères les plus à gauche d’une chaîne, utilisez Left.
Code:DimAsCordon
Résultat:
Pour extraire les caractères les plus à droite d’une chaîne, utilisez Droit. On peut aussi insérer directement du texte dans une fonction.
Résultat:
Pour extraire une sous-chaîne, en commençant au milieu d’une chaîne, utilisez Mid.
Résultat:
Note : commençant à la position 9 (t) avec la longueur 2. Vous pouvez omettre le troisième argument si vous voulez extraire une sous-chaîne commençant au milieu d’une chaîne, jusqu’à la fin de la chaîne.
Pour obtenir la longueur d’une chaîne, utilisez Len.
Résultat:
Note : espace (position 8) inclus !
InstrumentPour trouver la position d’une sous-chaîne dans une chaîne, utilisez Instr.
Résultat:
Note : la chaîne « am » se trouve à la position 3.
Source : excel-easy
Autres Tuto Excel : boucle while vba – convertir des cm en pouces – excel liste déroulante couleur – comment faire une multiplication sur excel – explication vlookup – créer une macro excel – lbs en kg – convertir lbs en kg – 5 lbs en kg – 10 lbs en kg – 1 lbs en kg – formule tcam