Bansai64
Je ne sais d'où vient le problème car dans le fichier de test, tout fonctionne le nombre de colonnes nécessaire et le collage final dans "Fichier à plat" (j'ai copier-coller quelques lignes du fichier réel) mais çà bogue dans mon fichier réel.
La macro s'arrête à deux niveaux :
Tablo(4, Indice) = CDate(Year(Date) & "/" & I - 3 & "/1")
Sheets("Fichier à plat").Range("A20").Resize(Indice, 5) = Application.Transpose(Tablo)
Pour info, j'ai mis à jour les indices et les nombres de colonnes.
Je pense que c'est le passage au fichier réel qui est à l'origine de ces problèmes mais je ne vois pas pourquoi.
J'ai enregistré cette macro dans perso.xls et je créé une feuille "Fichier à plat" avant de lancer "Sub Organise()"
Désolé, je ne peux t'envoyer un fichier plus récent car je ne l'ai pas sous la main.
Cordialement