Supprimer valeurs selon une autre colonne

Bonjour à tous,

Je possède un Excel de ce type :

ABC
52705267
52695269
52685264
52675262
52662271
52651941
5264
5263
5262
2271
6451
1941

J'aimerais supprimer les valeurs de la colonne A qui sont présentes dans la colonne B, et que le résultat soit listé dans la colonne C.

Comment y parvenir ? Pouvez-vous m'aider ?

Merci.

Cordialement.

(PJ: fichier Excel).

Bonjour,

Et tu veux que ta colonne A ressemble à quoi à la fin ? On laisse les cellules vides, les cellules remontent vers le haut à chaque fois ?

Bonjour,

Peu importe ce qui arrive aux colonnes A et B, ce qui compte c'est le résultat dans la colonne C.

Re,

Je pense que je ferais un truc du genre :

Sub test()
Dim Aretirer() As Variant
Aretirer = Range("B2:B" & Range("B1").End(xlDown).Row)

Range("C2:C" & Range("C1").End(xlDown).Row).Delete
For Each cell In Range("A2:A" & Range("A1").End(xlDown).Row)
If IsError(Application.Match(cell.Value, Aretirer, 0)) Then Range("C" & Range("C1000").End(xlUp).Row + 1) = cell.Value
Next
End Sub

Super, c'est exactement ce qu'il me fallait, merci.

Dommage qu'une fonction aussi utile ne soit pas intégrée dans Excel de manière native.

Rechercher des sujets similaires à "supprimer valeurs colonne"