Tester si un graphique est sélectionné

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 !

spitfire378

XLDnaute Occasionnel
Bonjour a tous, voila mon probleme, je cherche a créer un bouton pour imprimer le graphique sélectionné dans un ensemble de graphique. Seulement quand aucun graphique n'est sélectionné et qu'on appuie sur le bouton d'impression, tout le fichier est imprimé.

Ce que j'aimerai avoir c'est un code du genre

Code:
IF un graphique est sélectionné THEN
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Preview:=True, Collate:=True
ELSE
MsgBox "Aucun graphique n'est sélectionné"
END IF

Mais je ne sais pas comment tester si un graphique est sélectionné. Merci pour votre aide
 
Re : Tester si un graphique est sélectionné

bonjour spifire

A tester:

Code:
.....
On Error Resume Next
 If Selection.Name = "Graphique" Then
  If Err.Number = 0 Then
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Preview:=True, Collate:=True
 ELSE
    MsgBox "Aucun graphique n'est sélectionné"
 End If
 On Error GoTo 0
......
 
Re : Tester si un graphique est sélectionné

Bonsoir,

Tu peux egalement tester ceci :

Sub Test()
If TypeName(Selection) = "ChartArea" Then
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Preview:=True, Collate:=True
Else
MsgBox "Aucun graphique n'est sélectionné"
End If
End Sub
 
- 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

Discussions similaires

Réponses
0
Affichages
658
Retour