Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonjour. Essaie cette macro :
Sub test() Dim Plage As Range, c As Range, Ligne As Long Set Plage = Range("A1", Range("A65536").End(xlUp)) Ligne = 1 For Each c In Plage If WorksheetFunction.CountIf(Range("B:B"), c.Value) = 0 Then Range("C" & Ligne).Value = c.Value Ligne = Ligne + 1 End If Next c End Sub
Cordialement. Daniel "Bruno" a écrit dans le message de news:
Bonjour,
J'ai une liste de nom dans une colonne A J'ai une deuxième liste de nom dans une colonne B
Je souhaite afficher dans une colonne C, les noms des personnes de la colonne A, n'étant pas présent dans la colonne B.
Merci pour votre aide !
Bruno
Bonjour.
Essaie cette macro :
Sub test()
Dim Plage As Range, c As Range, Ligne As Long
Set Plage = Range("A1", Range("A65536").End(xlUp))
Ligne = 1
For Each c In Plage
If WorksheetFunction.CountIf(Range("B:B"), c.Value) = 0 Then
Range("C" & Ligne).Value = c.Value
Ligne = Ligne + 1
End If
Next c
End Sub
Cordialement.
Daniel
"Bruno" <Bruno@discussions.microsoft.com> a écrit dans le message de news:
6A11FA37-8678-416A-800F-B6D24B0574FB@microsoft.com...
Bonjour,
J'ai une liste de nom dans une colonne A
J'ai une deuxième liste de nom dans une colonne B
Je souhaite afficher dans une colonne C, les noms des personnes de la
colonne A, n'étant pas présent dans la colonne B.
Sub test() Dim Plage As Range, c As Range, Ligne As Long Set Plage = Range("A1", Range("A65536").End(xlUp)) Ligne = 1 For Each c In Plage If WorksheetFunction.CountIf(Range("B:B"), c.Value) = 0 Then Range("C" & Ligne).Value = c.Value Ligne = Ligne + 1 End If Next c End Sub
Cordialement. Daniel "Bruno" a écrit dans le message de news:
Bonjour,
J'ai une liste de nom dans une colonne A J'ai une deuxième liste de nom dans une colonne B
Je souhaite afficher dans une colonne C, les noms des personnes de la colonne A, n'étant pas présent dans la colonne B.
Merci pour votre aide !
Bruno
corbac29
Bonjour Bruno,
J'ai longuement réfléchi à ta problèmatique, et la seule solution que j'ai trouvé, se rapprochant de ta demande, est la suivante:
Dans ta colonne C, maque "oui" en face de chaque nom. Dans ta colonne D, utilise la fonction =RECHERCHEV(A2;$B$2:$C$6;2;FAUX) Tu n'as plus qu'à remplacer les chiffres en fonction de tes plages
Excel affichera #N/A devant les noms qui n'apparaissent pas dans ta colonne B. Tu n'as plus qu'à faire un filtre sur les #N/A pour obtenir ta liste...
Y a surement mieux comme méthode, mais pas à ma connaissance! Espérant t'avoir un peu aidé,
Cyril
Bonjour,
J'ai une liste de nom dans une colonne A J'ai une deuxième liste de nom dans une colonne B
Je souhaite afficher dans une colonne C, les noms des personnes de la colonne A, n'étant pas présent dans la colonne B.
Merci pour votre aide !
Bruno
Bonjour Bruno,
J'ai longuement réfléchi à ta problèmatique, et la seule solution que j'ai
trouvé, se rapprochant de ta demande, est la suivante:
Dans ta colonne C, maque "oui" en face de chaque nom. Dans ta colonne D,
utilise la fonction =RECHERCHEV(A2;$B$2:$C$6;2;FAUX)
Tu n'as plus qu'à remplacer les chiffres en fonction de tes plages
Excel affichera #N/A devant les noms qui n'apparaissent pas dans ta colonne
B. Tu n'as plus qu'à faire un filtre sur les #N/A pour obtenir ta liste...
Y a surement mieux comme méthode, mais pas à ma connaissance!
Espérant t'avoir un peu aidé,
Cyril
Bonjour,
J'ai une liste de nom dans une colonne A
J'ai une deuxième liste de nom dans une colonne B
Je souhaite afficher dans une colonne C, les noms des personnes de la
colonne A, n'étant pas présent dans la colonne B.
J'ai longuement réfléchi à ta problèmatique, et la seule solution que j'ai trouvé, se rapprochant de ta demande, est la suivante:
Dans ta colonne C, maque "oui" en face de chaque nom. Dans ta colonne D, utilise la fonction =RECHERCHEV(A2;$B$2:$C$6;2;FAUX) Tu n'as plus qu'à remplacer les chiffres en fonction de tes plages
Excel affichera #N/A devant les noms qui n'apparaissent pas dans ta colonne B. Tu n'as plus qu'à faire un filtre sur les #N/A pour obtenir ta liste...
Y a surement mieux comme méthode, mais pas à ma connaissance! Espérant t'avoir un peu aidé,
Cyril
Bonjour,
J'ai une liste de nom dans une colonne A J'ai une deuxième liste de nom dans une colonne B
Je souhaite afficher dans une colonne C, les noms des personnes de la colonne A, n'étant pas présent dans la colonne B.
Merci pour votre aide !
Bruno
Gros Minet
Bonsoir !
J'ai adapté cette formule trouvée sur un exemple de JB. Merci JB :-))
=SI(ESTNA(EQUIV(A2;$B$2:$B$15;0));A2;"")
Chez moi, ça marche très bien !
Cordialement.
Gros Minet.
"Bruno" a écrit dans le message de news:
Bonjour,
J'ai une liste de nom dans une colonne A J'ai une deuxième liste de nom dans une colonne B
Je souhaite afficher dans une colonne C, les noms des personnes de la colonne A, n'étant pas présent dans la colonne B.
Merci pour votre aide !
Bruno
Bonsoir !
J'ai adapté cette formule trouvée sur un exemple de JB. Merci JB :-))
=SI(ESTNA(EQUIV(A2;$B$2:$B$15;0));A2;"")
Chez moi, ça marche très bien !
Cordialement.
Gros Minet.
"Bruno" <Bruno@discussions.microsoft.com> a écrit dans le message de news:
6A11FA37-8678-416A-800F-B6D24B0574FB@microsoft.com...
Bonjour,
J'ai une liste de nom dans une colonne A
J'ai une deuxième liste de nom dans une colonne B
Je souhaite afficher dans une colonne C, les noms des personnes de la
colonne A, n'étant pas présent dans la colonne B.