Bonjour à tous
J'ai une colonne A avec une liste d'article
J'ai une colonne B avec une autre liste d'article
Je voudrais que pour chaque article de la colonne B, excel recherche sa
présence dans la colonne A :
Si elle est présente, on passe à l'article, sinon, excel copie son contenu
dans la colonne C
J'aurai ainsi dans ma colonne C tous mes articles qui ne sont pas présents
dans ma colonne A
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
Nicolas B.
Salut Arnaud,
Une solution possible :
Sub AjoutArticles() Dim i As Integer On Error Resume Next For i = 1 To [B65536].End(xlUp).Row a = WorksheetFunction.Match(Cells(i, 2), Range("A:A"), 0) If Err Then [C65536].End(xlUp)(2) = Cells(i, 2) Err.Clear Next End Sub
A+ Nicolas B.
arnaud wrote:
Bonjour à tous J'ai une colonne A avec une liste d'article J'ai une colonne B avec une autre liste d'article Je voudrais que pour chaque article de la colonne B, excel recherche sa présence dans la colonne A : Si elle est présente, on passe à l'article, sinon, excel copie son contenu dans la colonne C
J'aurai ainsi dans ma colonne C tous mes articles qui ne sont pas présents dans ma colonne A
Merci pour votre aide pour cette macro ! Arnaud
Salut Arnaud,
Une solution possible :
Sub AjoutArticles()
Dim i As Integer
On Error Resume Next
For i = 1 To [B65536].End(xlUp).Row
a = WorksheetFunction.Match(Cells(i, 2), Range("A:A"), 0)
If Err Then [C65536].End(xlUp)(2) = Cells(i, 2)
Err.Clear
Next
End Sub
A+
Nicolas B.
arnaud wrote:
Bonjour à tous
J'ai une colonne A avec une liste d'article
J'ai une colonne B avec une autre liste d'article
Je voudrais que pour chaque article de la colonne B, excel recherche sa
présence dans la colonne A :
Si elle est présente, on passe à l'article, sinon, excel copie son contenu
dans la colonne C
J'aurai ainsi dans ma colonne C tous mes articles qui ne sont pas présents
dans ma colonne A
Sub AjoutArticles() Dim i As Integer On Error Resume Next For i = 1 To [B65536].End(xlUp).Row a = WorksheetFunction.Match(Cells(i, 2), Range("A:A"), 0) If Err Then [C65536].End(xlUp)(2) = Cells(i, 2) Err.Clear Next End Sub
A+ Nicolas B.
arnaud wrote:
Bonjour à tous J'ai une colonne A avec une liste d'article J'ai une colonne B avec une autre liste d'article Je voudrais que pour chaque article de la colonne B, excel recherche sa présence dans la colonne A : Si elle est présente, on passe à l'article, sinon, excel copie son contenu dans la colonne C
J'aurai ainsi dans ma colonne C tous mes articles qui ne sont pas présents dans ma colonne A
Merci pour votre aide pour cette macro ! Arnaud
arnaud
super !! Merci !
"Nicolas B." a écrit dans le message de news: e3#
Salut Arnaud,
Une solution possible :
Sub AjoutArticles() Dim i As Integer On Error Resume Next For i = 1 To [B65536].End(xlUp).Row a = WorksheetFunction.Match(Cells(i, 2), Range("A:A"), 0) If Err Then [C65536].End(xlUp)(2) = Cells(i, 2) Err.Clear Next End Sub
A+ Nicolas B.
arnaud wrote:
Bonjour à tous J'ai une colonne A avec une liste d'article J'ai une colonne B avec une autre liste d'article Je voudrais que pour chaque article de la colonne B, excel recherche sa présence dans la colonne A : Si elle est présente, on passe à l'article, sinon, excel copie son contenu
dans la colonne C
J'aurai ainsi dans ma colonne C tous mes articles qui ne sont pas présents
dans ma colonne A
Merci pour votre aide pour cette macro ! Arnaud
super !!
Merci !
"Nicolas B." <nicolas.bruot@adresse.bidon.invalid> a écrit dans le message
de news: e3#HsNoiEHA.3632@TK2MSFTNGP09.phx.gbl...
Salut Arnaud,
Une solution possible :
Sub AjoutArticles()
Dim i As Integer
On Error Resume Next
For i = 1 To [B65536].End(xlUp).Row
a = WorksheetFunction.Match(Cells(i, 2), Range("A:A"), 0)
If Err Then [C65536].End(xlUp)(2) = Cells(i, 2)
Err.Clear
Next
End Sub
A+
Nicolas B.
arnaud wrote:
Bonjour à tous
J'ai une colonne A avec une liste d'article
J'ai une colonne B avec une autre liste d'article
Je voudrais que pour chaque article de la colonne B, excel recherche sa
présence dans la colonne A :
Si elle est présente, on passe à l'article, sinon, excel copie son
contenu
dans la colonne C
J'aurai ainsi dans ma colonne C tous mes articles qui ne sont pas
présents
Sub AjoutArticles() Dim i As Integer On Error Resume Next For i = 1 To [B65536].End(xlUp).Row a = WorksheetFunction.Match(Cells(i, 2), Range("A:A"), 0) If Err Then [C65536].End(xlUp)(2) = Cells(i, 2) Err.Clear Next End Sub
A+ Nicolas B.
arnaud wrote:
Bonjour à tous J'ai une colonne A avec une liste d'article J'ai une colonne B avec une autre liste d'article Je voudrais que pour chaque article de la colonne B, excel recherche sa présence dans la colonne A : Si elle est présente, on passe à l'article, sinon, excel copie son contenu
dans la colonne C
J'aurai ainsi dans ma colonne C tous mes articles qui ne sont pas présents