Extraction à droite d'un caractère en VBA
Fermé
Bonjour a tous, voici mon problème:
Je souhaite extraire une chaîne de caractère se situant entre "robtarget " et ";" puis la copié dans une cellule d'un autre classeur de manière automatisé donc via VBA.
Le problème c'est que ce robtarget n'est jamais dans la meme cellule donc il faudrait une formule me permettant de le rechercher avant d'extraire le reste bien entendu.
Cette opération est à effectuer plusieurs fois car il existe plusieurs "robtarget".
Merci d'avance et bonne journée
Je souhaite extraire une chaîne de caractère se situant entre "robtarget " et ";" puis la copié dans une cellule d'un autre classeur de manière automatisé donc via VBA.
Le problème c'est que ce robtarget n'est jamais dans la meme cellule donc il faudrait une formule me permettant de le rechercher avant d'extraire le reste bien entendu.
Cette opération est à effectuer plusieurs fois car il existe plusieurs "robtarget".
Merci d'avance et bonne journée
A voir également:
- Extraction à droite d'un caractère en VBA
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Caractere speciaux mac - Guide
- Les textes ne doivent pas être en retrait à droite et à gauche - Guide
2 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 718
28 oct. 2009 à 10:18
28 oct. 2009 à 10:18
bonjour
Il faut utiliser, dans une boucle, "find" pour rechercher "robtarget " puis ensuite tu utilises "instr", avec "robtarget " et ";", sur ta cellule, pour récupérer ta valeur.
Il faut utiliser, dans une boucle, "find" pour rechercher "robtarget " puis ensuite tu utilises "instr", avec "robtarget " et ";", sur ta cellule, pour récupérer ta valeur.