Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Recherche et selection d'un mot

  • Initiateur de la discussion Initiateur de la discussion nicoloc
  • 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 !

N

nicoloc

Guest
Bonjour,
Je voudrais savoir sir il est possible de réalise en VBA la fonction suivante :
- recherche d'un mot commancant par IM dans une plage donnée
- Selection du mot (longueur variable)
- Copie dans une autre cellule
Mon veritable probleme ce situe au plus au niveau de la selection du mot entier de longueur variable.

Merci de votre aide
Nicolas
 
Re : Recherche et selection d'un mot

Hello Forum, Nicoloc, Kjin 🙂

En VBA.
Code:
Private Sub Worksheet_Change(ByVal Target As Range)

    Dim x As Range

    For Each x In Range("A1:A" & Range("A65536").End(xlUp).Row)
        If Left(x, 2) = "IM" Then x.Offset(0, 1).Value = x.Value
    Next x

End Sub
 
Re : Recherche et selection d'un mot

Bonjour à tous

en partant de la réponse de Kjin

Code:
=STXT(INDEX(A1:A5;EQUIV("*IM*";A1:A5;0));CHERCHE("IM";INDEX(A1:A5;EQUIV("*IM*";A1:A5;0)));CHERCHE(" ";INDEX(A1:A5;EQUIV("*IM*";A1:A5;0));CHERCHE("IM";INDEX(A1:A5;EQUIV("*IM*";A1:A5;0))))-CHERCHE("IM";INDEX(A1:A5;EQUIV("*IM*";A1:A5;0))))

Basé sur la recherche de l'espace suivant le mot commancant par "IM"


Olivier
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…