Bonjour à tous,
Sur un logiciel de statistiques, j'exporte un résultat vers Excel, j'obtiens le fichier : stat.xls
J'aimerai attribuer à ce classeur un code VBA (servant principalement à améliorer la mise en forme) mais je ne veux pas attribuer ce code directement dans le classeur stat.xls car ce fichier est écrasé à chaque exportation (il faudrait donc manuellement recopier le code dans le module VBA à chaque exportation)
J'ai donc eu l'idée de créer une autre macro (fichier macro.xls) dans laquelle j'ai saisi le code suivant :
Et ensuite j'ai recopié mon code VBA de mise en forme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Workbook_Open() Workbooks.Open Filename:="G:\......\stat.xls"
Mais à partir de ce classeur, il ne fonctionne plus, et n'accepte pas notamment de coller une colonne : "Erreur d'exécution 1004 : Impossible de coller les informations car les zones Copier et de collage sont de tailles différentes"
C'est ce code :qui ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ActiveSheet.Paste
Je ne sais pas comment régler mon problème.. Peut-être avez-vous une solution?
Merci d'avance.
Partager