Euuuuh, encore une colle: j'ai copié tout ça dans mon document original mais j'ai un problème avec le archiver...
La copie se fait bien, en mettant les lignes avec OK en grisé
Par contre, il me met un message Erreur exécution '91': variable objet ou variable de bloc With non définie...
Pourtant, c'est exactement comme le fichier que tu m'as transmis.
C'est quoi qui cloche?
Voici ce qu'il note dans le déboguage, et il surligne la ligne InArch...
Private Sub CommandButton1_Click() 'Bouton ARCHIVER
For i = 5 To Range("Tableau15").Rows.Count + 3
If UCase(Range("J" & i)) = "OK" Then
derln = Range("A" & Rows.Count).End(xlUp)(2).Row
Range("A" & i & ":J" & i).Copy
Range("A" & derln).PasteSpecial xlPasteValuesAndNumberFormats
Range("A" & derln & ":J" & derln).Interior.Color = RGB(217, 217, 217)
End If
Next i
lnArch = Range("A:A").Find("ARCHIVER", lookat:=xlWhole).Row derln = Range("A" & Rows.Count).End(xlUp).Row
Range("A" & lnArch + 1 & ":J" & derln).RemoveDuplicates Columns:=Array(1, 2, 3, 4, 5, 6, _
7, 8, 9, 10), Header:=xlNo
Range("A" & lnArch).Select
End Sub
Pffffff, vraiment pas douée moi !!!