Bonjour tout le monde,
j'ai un leger probleme avec une macro que j'ai code. En effet, elle s'execute a peu pres normalement jusqu'a ce qu'une erreur apparaisse. Malheureusement je comprend pas bien d'ou elle peut provenir.
Voici mon code :Cette boucle compare les noms presents dans les deux feuilles (Datenbasis et STD), puis si il y a un "x" associe au nom dans la ligne, il colorie en jaune la ligne de la feuille STD dans laquelle il y a le meme nom.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 For Each E In STD.Range("G2:G" & STD.Cells(Rows.Count, 1).End(xlUp).Row) With Datenbasis.Range(Datenbasis.Cells(2, 1), Datenbasis.Cells(Datenbasis.Cells(Rows.Count, 1).End(xlUp).Row, 1)) Set D = .Find(E.Value, LookIn:=xlValues, lookat:=xlWhole) If Not D Is Nothing And Trim(D.Offset(0, 4).Value) = "x" Then E.EntireRow.Interior.Color = 10092543 End If End With Next
j'ai mis en jaune ce que le compilateur me surligne.
merci d'avance !
Partager