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

Résolu, Trouver contacts via macro

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 !

kingfadhel

XLDnaute Impliqué
Bonjour,
J'ai une base de contacts, je voudrais via une macro rechercher et afficher les contacts ayant comme NOM ou PRENOM un texte saisie dans une feuille autre que celle de la base (un filtre élaboré via macro).
 

Pièces jointes

Dernière édition:
Re : Trouver contacts via macro

Bonjour,

Cf pj

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Address = "$B$2" Then
    Sheets("Feuil1").Range("A1:F10000").AdvancedFilter Action:=xlFilterCopy, _
        CriteriaRange:=Sheets("Feuil1").Range("H1:H2"), CopyToRange:=Range("A4:F4") 
  End If
End Sub

JB
 

Pièces jointes

Dernière édition:
Re : Trouver contacts via macro



Génial, merci beaucoup, mais reste une petite chose, peut on lancer une recherche avec une partie du nom
exemple au lieu de saisir MARK je saisis seulement 2 ou 3 caractères.

Merci une autre fois
 
Re : Trouver contacts via macro

Bonjour

peut-être comme ceci ( fichier joint)


Code:
Sub Trouv()
Dim MaZone As Range, DerLg As Long, LeNom As String
LeNom = Sheets("feuil2").Range("B2").Value
If Sheets("feuil2").Range("B2") Is Nothing Then
Exit Sub
Else
DerLg = Cells.Find("*", , , , xlByColumns, xlPrevious).Row
Set MaZone = Sheets("feuil1").Range("A1:B" & DerLg).Find(what:=LeNom)
  If MaZone Is Nothing Then
  MsgBox Text & " est introuvale !!!!", vbCritical
  Else
  DerLg = Sheets("feuil2").Cells.Find("*", , , , xlByColumns, xlPrevious).Row
  MaZone.EntireRow.Copy Sheets("feuil2").Range("A" & DerLg + 1)
  End If
End If
End Sub

Bonne journée
 

Pièces jointes

Re : Trouver contacts via macro



Merci de consacrer du temps à mon problème,
mais ton code n'est fonctionnel dans tous les cas.
 
Re : Résolu, Trouver contacts via macro

Re..

En effet , à toi d'adopter et d'adapter les solutions les plus appropriées à tes attentes..

je n'avais pas vu qu'il s'agissait d'un Filtre dans ta demande 🙂 autant pour moi 🙂

Bonne suite ..
 
Dernière édition:
- 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

Discussions similaires

Réponses
1
Affichages
501
D
  • Question Question
Réponses
5
Affichages
250
Didierpasdoué
D
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…