Bonjour,
vu la proposition d'Eric accomplissant la moitié du travail et quand on n'arrive pas à atteindre son but en pur VB,
mieux vaut reconsidérer la problématique via des fonctions d'Excel, même si elles répondent partiellement au besoin,
c'est d'autant plus rapide et efficace !
Voici une p'tite démonstration indiquant dans la colonne C le numéro de ligne dans le tableau ID_2
correspondant aux colonnes A et B :
1 2 3 4 5 6 7 8 9 10 11 12 13
| Sub Demo()
With Feuil1
Application.ScreenUpdating = False
.Cells(5).CurrentRegion.Columns(1).Offset(, 3).Formula = "=E1&""¤""&F1"
With .Cells(1).CurrentRegion.Columns(1).Offset(, 2)
.Formula = "=MATCH(A1&""¤""&B1," & .Parent.Cells(8).CurrentRegion.Address & ",0)"
.Formula = .Value
End With
Union(.Cells(3), .Cells(8).CurrentRegion).Clear
End With
End Sub |
Sans correspondance, la colonne C affiche #N/A. Evidemment en adaptant la formule, OUI comme NON peuvent s'afficher …
_____________________________________________________________________________________________________
Merci de cliquer sur
pour chaque message ayant aidé puis sur
pour clore cette discussion …
_____________________________________________________________________________________________________
Je suis Charlie - Je suis Bardo
Partager