Je sais, comme ça, ça a l'air bête mais je sais plus trop comment faire alors si quelqu'un avait une idée, je suis preneuse

Ayant une base de 32000 lignes et une colonne par moi depuis 2000, remplir ma plage cellule par cellule, c'est trop long, alors j'ai utilisé le code ci-dessous :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Range(strRange).Value = Application.WorksheetFunction.Transpose(tableauAAfficher)
strRange représente la plage de cellule
tableauAAfficher le tableau que je veux afficher. Ce tableau est bien rempli et des bonnes valeurs

a par pour le mois d'avril 2007, pour lequel ça marche, il fait une erreur pour les autres et me dit qu'il y a une incompatibilite de type et donc il affiche rien.

Sinon j'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Range(strRange).Value = tableauAAfficher
mais la toute la plage était remplie que de la premiere valeur du tableau

Faire ligne par ligne, c'est pas possible, donc si vous avez une autre méthode globale ou si vous savez peut-être pourquoi ça marche pas, ça m'interesse