Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Erreur 1004 - Erreur définie par l'application ou par l'objet - Resize (Ubound(data,...)

melanie.art.1990

XLDnaute Nouveau
Bonjour,

J'ai fait une macro il y a deux ans afin de synthétiser tous nos tableaux de bord en un seul document par rapport à certaines spécificités.

Malheureusement, depuis quelques jours, la macro ne fonctionne plus et à la génération de celle-ci, l'erreur 1004 s'affiche... Je n'arrive vraiment pas à comprendre d'où vient se problème étant donné que jusqu'ici, ce message ne s'est jamais afficher. De plus, les tableaux de bord n'ont pas évolué non plus.

Voici donc la boucle qui semble poser problème :

Sub generateOutput(data As Variant, Cl As Range)
Cl.Resize(UBound(data, 1), UBound(data, 2)) = data

De plus, je vous transmets le fichier en pièce jointe.

Merci d'avance pour votre aide,

Belle journée
 

Pièces jointes

  • Vue d'ensemble_v6-1.xlsm
    75.4 KB · Affichages: 8

ChTi160

XLDnaute Barbatruc
Bonjour Melanie
Moi j'ai une erreur 1004 , car la macro lancée par le Bouton Générer (Run) ne trouve pas le Fichier
Nommé :
Tableau de bord_AC01.xlsm
Dommage !
j'ai aussi trouvé Bizarre de Nommer une Macro du Nom d'une méthode
soit :
Application.Run , méthode
autre reflexion
Peut être que data est vide :
VB:
Cl.Resize(UBound(data, 1), UBound(data, 2)) = data
et cause l'erreur !
Bonne fin de journée
jean marie
 
Dernière édition:

Discussions similaires

Réponses
7
Affichages
888
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…