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

Macro impression de graphique

  • Initiateur de la discussion Initiateur de la discussion Quentin01
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Q

Quentin01

Guest
Bonjour,

Je suis en stage actuellement et je dois retravailler sur un fichier excel ou se trouve plusieurs graphiques sur chaque feuille.
Sur chaque graphique le créateur du document a placer un bouton "imprimer le graphique", mais il ne foncionne pas tous, je comprend pas l'erreur car c'est toujours la même formule :

Sub impr_6()
Feuil4.ChartObjects("Graphique 1").Chart.PrintOut
End Sub

Auriez vous des idées ?
Merci
 
Re : Macro impression de graphique

Bonjour, salut Papou,

Un graphique est identifié par son nom. Ta macro ne peut imprimer que le graphique 1.
Soit tu fais une macro par graphique en adaptant le nom soit tu utilises une macro qui parcours tous les graphiques de la feuille et les imprime comme par exemple :

Code:
Sub ImprimeGraph()      
Dim G As Integer      
Dim i As Integer      
G = ActiveSheet.ChartObjects.Count      
For i = 1 To G          
ActiveSheet.ChartObjects(i).Select          
ActiveSheet.ChartObjects(i).Activate          
ActiveChart.PrintOut      
Next 
End Sub
 
Dernière édition:
Re : Macro impression de graphique

d'accord je vais essayer ça , mais pourquoi alors cela marche pour certain ?

( dans mon fichier , les formules sont sois avec graphique 1 soit avec graphique 2 selon le graphique ! )
 
Dernière modification par un modérateur:
Re : Macro impression de graphique

misange a dit que les formules devaient être adapté au nom du graph , moi dans mon fichier lorsque c'est le premier graphique de la page dans la formule c'est graphique 1 et lorsque c'est le seconde c'est graphique 2 alors je ne vois pas ou est l'erreur.
 
Re : Macro impression de graphique

Es tu sur que ce soit le nom de tes graphiques ?
Si tu as créé plusieurs graphiques et que tu en a supprimé certains, ce n'est pas parceque tu as 2 graphiques qu'ils s'appellent graphique 1 et graphique 2.
Si tu joignais un classeur allégé et non confidentiel ce serait plus simple
 
Re : Macro impression de graphique

Bonjour Quentin01, Misange,

@ Quentin :


Donc, je pense qu'il faut alors faire preceder le nom du graphique par le nom de la feuille. Mais, ai-je bien compris ?

Cordialement.
 
Re : Macro impression de graphique

Voila un fichier bidon , donc plusieurs pages avec sur chacune , un ou 2 graphiques , mon but de de mettre un bouton sur chaque graph avec une macro permettant d'imprimer le graph !
 

Pièces jointes

Re : Macro impression de graphique

Quoi que je fasse j'ai toujours cette erreur :
 

Pièces jointes

  • Capture d’écran 2013-04-29 à 13.36.10.png
    22.7 KB · Affichages: 29
Re : Macro impression de graphique

Enfaite je me suis rendu compte qu'il n'y avait pas d'erreur dans les formules mais que les erreurs venait du fait que certaines pages sont verrouillées !
Je ne pense pas qu'il y est un moyen de contourner ça !

Merci pour votre aide

Cordialement
 
Re : Macro impression de graphique

Il n'y a aucune macro dans ton classeur ! de plus celui-ci est enregistré en xlsx, ce qui interdit qu'il contienne des macros. Je ne comprends pas ce que tu fais et le classeur que tu joins (ce qui est intéressant c'est un exemple construit à partir du classeur qui te pose un problème, pas un classeur avec deux graphiques, sans la moindre macro dedans à corriger. Anonymise ton classeur : vire les feuilles inutiles, change les noms des étiquettes de tes graphiques.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

N
Réponses
0
Affichages
685
nicolashesse93
N
Réponses
0
Affichages
844
D
Réponses
3
Affichages
2 K
demonsares
D
J
  • Question Question
Réponses
1
Affichages
2 K
H
Réponses
6
Affichages
1 K
Holeshotman
H
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…