Recherche sur une partie de nom
corclau95
Messages postés
29
Statut
Membre
-
corclau95 Messages postés 29 Statut Membre -
corclau95 Messages postés 29 Statut Membre -
Bonjour,
Dans la macro ci-après, (que j'ai récupérée et modifiée ????? pour moi) je voudrais que la recherche se fasse sur 3 ou 4 lettres du debut du nom recherché.
Cette macro ne trouve que si le résultat est sur un nom complet dans la feuille.
----------------------la macro
Sub rechnom()
Dim Message, Title, Default, MyValue
' Définit le message.
Msg = "CONTINUER ?" ' Définit le message.
Title = "RE-INSCRIPTION D'ADHERENT" ' Définit le titre.
Style = vbYesNo + vbCritical + vbDefaultButton2 ' Définit les boutons.
Reponse = MsgBox(Msg, Style, Title)
Default = "Nom de la personne"
If Reponse = vbYes Then
Msg = "RECHERCHE QUI ?" ' Définit le message.
MyValue = InputBox(Msg, Title, Default)
MsgBox "ON RECHERCHE " & Chr(10) & Chr(10) & UCase(MyValue)
'''''''''''''''''''''''''
If Not x Is Nothing Then
a = x.Address(0, 0)
l = x.Row
c = x.Column
Cells(l, c).Select
End If
'MsgBox "a " & a '& "- b " & b & " - c-" & c
'Cells(l, c).Select
Else
Exit Sub
End If
End Sub
----------------------------fin macro
Merci pour votre aide
cordialement
(Posté via Carrefour Multimedia)
Dans la macro ci-après, (que j'ai récupérée et modifiée ????? pour moi) je voudrais que la recherche se fasse sur 3 ou 4 lettres du debut du nom recherché.
Cette macro ne trouve que si le résultat est sur un nom complet dans la feuille.
----------------------la macro
Sub rechnom()
Dim Message, Title, Default, MyValue
' Définit le message.
Msg = "CONTINUER ?" ' Définit le message.
Title = "RE-INSCRIPTION D'ADHERENT" ' Définit le titre.
Style = vbYesNo + vbCritical + vbDefaultButton2 ' Définit les boutons.
Reponse = MsgBox(Msg, Style, Title)
Default = "Nom de la personne"
If Reponse = vbYes Then
Msg = "RECHERCHE QUI ?" ' Définit le message.
MyValue = InputBox(Msg, Title, Default)
MsgBox "ON RECHERCHE " & Chr(10) & Chr(10) & UCase(MyValue)
'''''''''''''''''''''''''
If Not x Is Nothing Then
a = x.Address(0, 0)
l = x.Row
c = x.Column
Cells(l, c).Select
End If
'MsgBox "a " & a '& "- b " & b & " - c-" & c
'Cells(l, c).Select
Else
Exit Sub
End If
End Sub
----------------------------fin macro
Merci pour votre aide
cordialement
(Posté via Carrefour Multimedia)
A voir également:
- Recherche sur une partie de nom
- Comment faire une recherche à partir d'une photo - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Facebook recherche par nom et prénom - Guide
- Utorrent recherche de pairs ✓ - Forum Téléchargement
- Je recherche une chanson - Guide
2 réponses
Bonjour
essayez ceci
https://www.cjoint.com/c/CHutn7E5cAj
je vous ai créé une liste de Noms dont la plupart contiennent le nom "PAUL", mais placé différemment, seuls les noms commençant par "Paul" seront retenus.
la recherche ne se fait que sur les 3 premiers caractères (modifié le code à votre convenance)
en espérant que cela vous convienne.
cdlt
essayez ceci
https://www.cjoint.com/c/CHutn7E5cAj
je vous ai créé une liste de Noms dont la plupart contiennent le nom "PAUL", mais placé différemment, seuls les noms commençant par "Paul" seront retenus.
la recherche ne se fait que sur les 3 premiers caractères (modifié le code à votre convenance)
en espérant que cela vous convienne.
cdlt