Le
Pattern d'une chaîne étant déjà écrit dans le tutoriel, d'un niveau Copier / Coller !
Sinon en pur VBA cela demande une logique de fin de primaire début de collège
donc à la portée de tout débutant en VBA :
- au sein d'une boucle
Do Loop sans condition
- chercher la position d'un premier guillemet via la fonction
InStr (cf aide VBA interne et
autre tutoriel de ce forum)
- si le résultat est égal à zéro il n'y a plus rien à traiter, sortir de la boucle
- sinon chercher la position du guillemet suivant via la même fonction
- si le résultat est égal à zéro, souci donc abandon (sortie de boucle)
- sinon extraire le texte entre les deux positions (comprises) via la fonction
Mid
- supprimer le texte extrait de la chaîne initiale via la fonction
Replace …
Partager