Macro excel
Résolu/Fermé
masawi86
Messages postés
27
Statut
Membre
-
baladur13 Messages postés 47306 Date d'inscription Statut Modérateur Dernière intervention -
baladur13 Messages postés 47306 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
j'ai probleme dans une macro cette macro cherche des noms dans les lignes et affiché le nom cherché et la numero de la ligne
exemple"ligne 1 SAP"
"ligne 2 unix"
.
.
.
et merci
j'ai probleme dans une macro cette macro cherche des noms dans les lignes et affiché le nom cherché et la numero de la ligne
exemple"ligne 1 SAP"
"ligne 2 unix"
.
.
.
et merci
3 réponses
-
Bonjour,
2 questions spontanées :
1- Quel est le code de la macro,
2- Qu'est ce qui, dans ce code, ne fonctionne pas? -
Alors ce code est à placer dans un module (ALT+F11 puis Insrtion/Modules) :
Sub cherche() Dim Trouve As Range Dim Valeur_cherchee, Valeur_trouvee As String Valeur_cherchee = InputBox("Indiquez ici le texte que vous cherchez", "Texte recherché") Set Trouve = Cells.Find(what:=Valeur_cherchee) If Trouve Is Nothing Then MsgBox "Le texte " & Valeur_cherchee & " n'a pas été trouvé dans cette feuille" Else MsgBox "ligne " & Trouve.Row & " " & Valeur_cherchee End If Set Trouve = Nothing End Sub
Cordialement,
-- Il n'y a rien de tel qu'une question idiote, seulement une réponse idiote. A.Einstein ---
-
-
-
-
Sub recherche_multiple() Dim TBadress() As Variant Dim Cherche, Ix As Long, PrRow Dim Valeur_cherchee, texte_a_afficher As String Valeur_cherchee = InputBox("Indiquez ici le texte que vous cherchez", "Texte recherché") Set Cherche = Cells.Find(Valeur_cherchee) If Not Cherche Is Nothing Then PrRow = Cherche.Row Do ReDim Preserve TBadress(Ix) TBadress(Ix) = Cherche.Row Set Cherche = Cells.FindNext(Cherche) Ix = Ix + 1 Loop While Not Cherche Is Nothing And Cherche.Row <> PrRow End If For Ix = 0 To UBound(TBadress) texte_a_afficher = texte_a_afficher & vbCrLf & " Ligne : " & TBadress(Ix) & " " & Valeur_cherchee Next MsgBox texte_a_afficher End Sub
Fait à partir de l'astuce CCM de Lermitte222
-
-
Bonsoir
________ ___. .__ \______ \ ____ __ _\_ |__ | | ____ ____ | | \ / _ \| | \ __ \| | / _ \ / \ | ' ( <_> ) | / \_\ \ |_( <_> ) | \ /_______ /\____/|____/|___ /____/\____/|___| / \/ \/ \/
https://forums.commentcamarche.net/forum/affich-19257474-macro-excel