Bonjour,
Tu cherches une formule "=....." ou un programme VBA?
En VBA:
Public sub clearVides()
Dim numLigne as Long, ouEcrire as long
ouEcrire = 1
' nomFeuille1 = le nom de l'onglet d'origine
' nomFeuille2 = nom d'onglet d'arrivée
'La macro récupère tous les éléments de la colonne A, et les stock dans la colonne A de l'autre onglet. Si tu veux une autre colonne, suffit de changer les "A"
For numLigne = 1 to Sheets("nomFeuille1").Cells(rows.Count, "A").End(xlup).Row
If Sheets("nomFeuille1").Cells(numLigne ,"A") <> "" then
Sheets("nomFeuille2").Cells(ouEcrire,"A") = Sheets("nomFeuille1").Cells(numLigne ,"A")
ouEcrire = ouEcrire + 1
End if
next numLigne
End sub