Bonjour tout le monde,
je lis attentivement vos échanges très intéressants et j'ai un problème à vous soumettre (dont, je ne parviens pas à trouver la solution). J'espère qu'on y arrivera ensemble.
Dans un tableau excel avec plusieurs onglets, j'aimerai que dans l'onglet "BG N" (voir exemple ci joint:
), une macro mette les comptes de la colonne A en surbrillance s'il y une absence de correspondance dans les autres onglets.
Par exemple, si le compte 512300 n'est pas indiqué dans l'onglet B, la macro mettrait en surbrillance la cellule contenant 512300 en jaune dans l'onglet BG N.
J'ai essayé le code suivant:
Sub Macro()
Dim C As Range, I As Long, Sh As Worksheet, Plage As Range, Ligne As Variant
With Sheets("BG N")
Set Plage = .Range("A2", .Cells(.Rows.Count, 2).End(xlUp))
For Each C In Plage
For I = 3 To 12
Set Sh = Sheets(I)
Ligne = Application.Match(C.Value, Sh.[B:B], 0)
If IsNumeric(Ligne) Then
C.Offset(, 2 + I).Value = Sh.Cells(Ligne, 5).Value
End If
Next I
Next C
End With
End Sub
Merci d'avance pour le temps que vous allez m'accorder.
Bonne journée