Extraction caractère en VBA

  • Initiateur de la discussion Initiateur de la discussion Mr Funky
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Mr Funky

Guest
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
 
Re : Extraction caractère en VBA

Bonjour Mr Funky et bienvenue 🙂,
Dans l'aide de VBA, cherche Find et FindNext, ce sont les fonctions dont tu as besoin.
Tu peux aussi scanner les cellules avec Like.
Ensuite, l'utilisation de Len pour connaître le nombre de caractères de ta chaine, ainsi que la position de ce qui t'intéresse et utiliser Mid pour sélectionner.
Un petit truc utile, tu peux aussi bien utiliser Replace pour mettre un caractère spécial à la place de ton "robtarget ", ce qui ira plus vite pour déterminer son emplacement dans la chaine.
Une alternative sera peut-être de passer par Split et des tableaux, à toi de voir...
Bon courage 😎
 
Re : Extraction caractère en VBA

Merci JNP pour ton accueil, ta réponse rapide et tes conseils précieux ! 🙂
Je vais donc tenter avec Find, l'astuce Replace semble bien pensé.
Je vais voir ! 😀
Encore merci et bonne après midi !
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
761
N
Réponses
2
Affichages
1 K
N
B
  • Question Question
Réponses
11
Affichages
1 K
Benoît75
B
A
Réponses
2
Affichages
1 K
B
Réponses
11
Affichages
2 K
Retour