Du coup j'ai recommencé le fichier.
Est ce qu evou spourriez m'aider à ajouter un critère dans ce code qui me remonte les cellules qui ne sont pas vides.
Je voudrais ajouter les cellules qui contiennent un "0".
Merci
Option Explicit
Sub OD()
Dim l_sap, l_imp, col_aa, col_af, i As Integer
Dim cellue
l_sap = 2
l_imp = 2
col_aa = 27
col_af = 32
Worksheets("Imputation").Select
Range("B2:H" & Rows.Count).ClearContents
Cells(l_imp, 1) = "OUI"
'
While Worksheets("SAP").Cells(l_sap, col_aa) <> "" Or "0"
cellue = Worksheets("SAP").Cells(l_sap, col_af)
If cellue <> "" Then
Cells(l_imp, 1).Select
Selection.Copy
Cells(l_imp + 1, 1).Select
ActiveSheet.Paste
Cells(l_imp, 1) = "OUI"
For i = 0 To 6
Cells(l_imp, i + 2) = Worksheets("SAP").Cells(l_sap, col_aa + i)
Next i
l_imp = l_imp + 1
End If
l_sap = l_sap + 1
Wend
Cells(l_imp, 1) = ""
End Sub