Effectivement, il ne fonctionnera pas si tu ne mets rien en colonne 1
La formule pour la plage implique que la colonne 1 ait le plus grand nombre de lignes renseignées.
Si tu veux être certain de remplir toutes les cellules vides, remplace
With Worksheets("feuil2").Range(Cells(4, 1), Cells(Range("A65536").End(xlUp).Row, Range("IV4").End(xlToLeft).Column))
par
With Worksheets("Feuil1").Range("A1").SpecialCells(xlCellTypeLastCell)
mais si tu supprimes des lignes, ce code n'en tiendra pas compte et donnera la dernière ligne avant suppression, tant que le fichier n'a pas été enregistré.
Tu testes
A+
Partager