Appel de procédure ou argument incorrect (erreur 5)

Salut le forum,

J'ai une erreur un peu bizarre, dans le fichier suivant : Fichier

En exécutant la macro "graphe_pareto" sur la première feuille, ça marche, mais en l'exécutant sur la deuxième feuille, je me retrouve avec l'erreur 5 : Appel de procédure ou argument incorrect.

Je ne comprends pas pourquoi ça me fait ça, d'autant plus que les feuilles ont la même structure, seules les données changent!

Quelqu'un peut-il m'aider?

Bonsoir,

L'erreur vient du fait que le nom de la feuille du graphe est trop long.

Le nom de la feuille ne peut pas dépasser 31 caractères.

Or, la création du graphe de la feuille "Administration Budget" donne un nom de feuille : "Graphique - Administration Budget" donc 33 caractères.

Cela correspond à la ligne de code : ActiveChart.Location Where:=xlLocationAsNewSheet, Name:="Graphique - " & nom_service

Il faut que tu vois comment tu peux faire pour déterminer le nom de la feuille en fonction du nombre de caractères de la feuille de données.

1demo.xlsx (41.41 Ko)

Ok merci readi!

Au lieu de "graphique" je vais mettre "graphe" et le problème sera réglé!

Rechercher des sujets similaires à "appel procedure argument incorrect erreur"