Bogue sur un fichier macro VBA

Bonjour,

J'ai un problème sur une macro qui ne fonctionne pas et bogue sur le message :

Set WLaCourbe = newBook.Sheets(TableauNom.index + 1)
CreeGraphique TableauNom, WLaCourbe, 0, 9, TypeFichier

Savez-vous ce que cela veut-dire ?

Merci d'avance,

Bonjour gpilard,

Ou la... qu'est-ce que c'est que ce code

Merci de nous joindre le fichier anonymisé ou le code entier mis entre balises, grâce au bouton </>

@+

Voici le code... c'est assez conséquent (et encore ce n'est qu'une partie)

Je ne peux pas fournir les fichiers en revanche.

J'espère que ça pourra vous aider quand même :)

Je reste dispo si besoin. Et merci d'avance,

Re,

Quand je lis le code, je vois

Dim WLaCourbe As Chart

Puis après vous avez votre ligne

Set WLaCourbe = NewBook.Sheets(TableauNom.Index + 1)

Vous définissez pour le graphique une feuille du classeur, ce n'est pas possible

@+

Salut,

Nous n'avons pas toutes les données...

Sur quelle ligne l'erreur se produit car sur ton 1er post tu nous donnes deux lignes.

Si c'est cette ligne Set WLaCourbe = newBook.Sheets(TableauNom.index + 1) et que tu as ce type de message d'erreur:

image

Alors il se peut que la feuille n'existe pas et il faut la crée avec un .Add

Pour la ligne CreeGraphique TableauNom, WLaCourbe, 0, 9, TypeFichier c'est une Sub ou Fonction et tu ne nous a pas donné le code.

Bonjour gpilard, Salut BrunoM45 , Edit : Salut Jean-Paul,

Ca c'est du code entier ou je ne m'y connais pas .

Je pense que ça va être compliqué pour vous, à moins de retrouver le/les auteurs du code...

Déjà, il faudrait au moins le message d'erreur et si possible la procédure CreeGraphique mais j'ai peur de son contenu...

En tout cas, je dirais qu'il s'agit probablement d'une incompatibilité de type. WLaCourbe est déclarée de type Chart et pourtant on lui affecte un objet Worksheet.

Cdlt,

Salut @3GB

Je pense effectivement que c'est ça, c'est ce que j'ai indiqué

@+

Yes Bruno je l'avais pas vue celle là

J'avais un petit train de retard sur Jean-Paul et toi alors je n'avais pas vu ta dernière réponse avant de poster la mienne^^.

Re,

Aurais-je un meilleur réseau

Oui, c'est certainement ça ou de meilleures lunettes...

Arf c'est peut-être les lunettes alors...

lunettes qui font loucher adulte

Elles me vont bien.. non

Ouuuh merci ! Je ne m'attendais pas à voir ton portrait, tu es beaucoup plus beau que ce que j'imaginais !

Merci pour vos réponses. Mais je ne suis pas très connaisseuse en macro, du moins celle-ci je l'exécute et ça s'arrête là car trop complexe pour moi.

du coup, voici l'erreur donnée :

image

et quand je débogue, la ligne surlignée est la 1ère :

image

Faut-il remplacer qqch pour que cela fonctionne ? où et comment ?

Re,

Merci de nous joindre (dans un fichier si trop long) la procédure "CreeGraphique"

@+

Qu'est-ce que la procédure "CreeGraphique" ?

Re,

Si vous préférez la "Sub" celle qui est appelée dans le code

@+

Voici le fichier joint.

15pb-macro.xlsx (37.00 Ko)

Re,

gpilard, à la vue du code et de la connaissance que vous avez pour nous déposer un fichier avec du code...

Pourquoi ne demandez-vous pas au créateur de ce fameux code ?

Votre société n'a pas les moyens de payer un développeur ?

Bonjour,

Justement, c'est pour cette raison que je fais appel au forum n'ayant pas de connaissances suffisantes en macro VBA...

C'est un fichier non maitrisé par ma société mais peu importe la raison de ma sollicitation ici, je souhaitais simplement que l'on m'apporte une aide.

Est-ce possible ou non ? Et que dois-je faire concrètement ?

En vous remerciant,

Rechercher des sujets similaires à "bogue fichier macro vba"