Recherche un nom dans un tableau

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

eduraiss

XLDnaute Accro
Bonsoir au forum

je joins un fichier pour mieux comprendre.

Une liste de noms et un tableau j'aimerais une alerte qui s'affiche si un noms ecrit dans la liste est retaper dans le tableau ou que ce soit

Merci a vous
 
Re : Recherche un nom dans un tableau

Bonsoir Eduraiss, bonsoir le forum,

Je te propose une macro événementielle Change dans ton fichier modifié.



Édition :

Ooops bonsoir JP14. Désolé je n'avais pas rafraichi...
JP j'ai testé et des fois il faut taper deux fois dudu a pour que ça marche...

 

Pièces jointes

Dernière édition:
Re : Recherche un nom dans un tableau

Bonsoir et merci a vous deux

j'ai essayé les deux fichiers mais il bug dés que je veux faire des copier coller ensuite pour certains noms il ne m'affiche aucune alerte, fichier de jp14

Merci quand même

A+
 
Re : Recherche un nom dans un tableau

Bonsoir

Bonsoir Robert

JP j'ai testé et des fois il faut taper deux fois dudu a pour que ça marche...

Il faut supprimer dans la macro la ligne
"If ligne2 <> ligne1 Then" et le End if correspondant.
Cette ligne sert lorsque on cherche une info qui est repété plusieurs fois dans une ligne (La recherche se faisant ligne par ligne SearchOrder:=xlByRows).

Ce qui n'est pas dans cette application
Code à modifier
Code:
Do
            'ligne2 = cel.Row à supprimer
            'If ligne2 <> ligne1 Then à supprimer ' on vérifie que la valeur n'a pas été trouvé sur la ligne
' remplir la listbox ou combobox ou Listview 
            If cel.Address(0, 0) = ad1 Then
            
            Else
                
            Select Case MsgBox("Le nom  a été trouvé" _
                               & vbCrLf & "" _
                               & vbCrLf & "Cellule " & cel.Address(0, 0) _
                               , vbOKCancel Or vbCritical Or vbDefaultButton1, "Nom trouvé dans le tableau")
            
                Case vbOK
            
                Case vbCancel
                    Exit Sub
            End Select
            End If
            'End If à supprimer
            Set cel = .FindNext(cel) 'cellule suivante
JP
 
Dernière édition:
Re : Recherche un nom dans un tableau

Bonjour au forum désole pour le retard mais j'avais un gros problème avec le fichier.

merci JP14 mais le problème est que lorsque je veux selectionner des noms ou faire des copier coller sa bug
la solution de Jocelyn est sympa mais je n'arrive pas a la faire fonctionner j'ai bien créer "liste" dans definir et NB.SI dans validation mais cela ne fonctionne pas bien
ou je ne peux rentrer aucun noms dans le tableau ou il ne me dit pas qu'il y a ce nom dans la liste

Il doit y avoir un truc

Merci a vous
Cordialement
 
- 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
14
Affichages
488
Réponses
5
Affichages
308
  • Question Question
Microsoft 365 tableau d'alerte
Réponses
2
Affichages
211
Réponses
4
Affichages
332
Retour