Bonjour
Je récupère des valeurs avec ce code
For iLig3 = 2 To iLigFin3
If Sheets("Facturation_Détaillée").Range("A" & iLig3).Value = Target.Value Then
Range("e" & iEcr3).Value = Sheets("Facturation_Détaillée").Range("at" & iLig3).Value
Range("j" & iEcr3).Value = Sheets("Facturation_Détaillée").Range("au" & iLig3).Value
Range("k" & iEcr3).Value = Sheets("Facturation_Détaillée").Range("av" & iLig3).Value
Range("n" & iEcr3).Value = Sheets("Facturation_Détaillée").Range("ar" & iLig3).Value
Range("o" & iEcr3).Value = Sheets("Facturation_Détaillée").Range("aw" & iLig3).Value
iEcr3 = iEcr3 + 1
End If
Next iLig3
Comment le modifier pour que si une cellule est vide, retourner la valeur "x"
Ou ptt modifier ce code afin que les lignes soient remontées en intégralité avec cellules adjacents vide si "E" n'est pas vide
Worksheets("Facture").Range("E26:o100").SpecialCells(xlCellTypeBlanks).Delete xlUp
Merci