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

[VBA] Problème de bouton qui disparaît???

  • Initiateur de la discussion Initiateur de la discussion DonBeuBeu
  • 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 !

D

DonBeuBeu

Guest
Bonjour à tous!

J'ai un petit souci sur plein de fichier excel sur lesquels j'ai des macro d'impressions, quand je clique sur le bouton, la macro marche mais sauf qu'a la fin le bouton disparaît 😱

Ps: Je suis sur Excel 2013 😉

Merci d'avance!!!
 
Re : [VBA] Problème de bouton qui disparaît???

Ce genre de code:

Code:
Sub impression_graphes()

If MsgBox("Etes-vous certain de vouloir imprimer les graphes?", vbYesNo, "Demande de confirmation") = vbYes Then

    ActiveSheet.PageSetup.PrintArea = "$B$2:$T$70"
    With ActiveSheet.PageSetup
        .Orientation = xlLandscape
        .PaperSize = xlPaperA3
        .BlackAndWhite = False
    End With
    ActiveWindow.SelectedSheets.PrintOut Copies:=1

    ActiveSheet.PageSetup.PrintArea = "$V$2:$AO$71"
    With ActiveSheet.PageSetup
        .Orientation = xlLandscape
        .PaperSize = xlPaperA3
        .BlackAndWhite = False
    End With
    ActiveWindow.SelectedSheets.PrintOut Copies:=1

    ActiveSheet.PageSetup.PrintArea = "$B$73:$T$122"
    With ActiveSheet.PageSetup
        .Orientation = xlLandscape
        .PaperSize = xlPaperA3
        .BlackAndWhite = False
    End With
    ActiveWindow.SelectedSheets.PrintOut Copies:=1

    ActiveSheet.PageSetup.PrintArea = "$V$73:$AG$162"
    With ActiveSheet.PageSetup
        .Orientation = xlPortrait
        .PaperSize = xlPaperA4
        .BlackAndWhite = False
    End With
    ActiveWindow.SelectedSheets.PrintOut Copies:=1

End If

End Sub
 
Re : [VBA] Problème de bouton qui disparaît???

Bonjour DonBeuBeu, le Forum,

Les graphiques sont des Shapes, n'as-tu pas dans un code, une ligne qui efface tes graphes.
Si c'est le cas, elle effacera le bouton.

@+ 😎
 
Re : [VBA] Problème de bouton qui disparaît???

Tout mon code est là, et pour les autres fichiers c'est le même code... Y'a rien qui demande d'effacer des lignes ou n'importe quoi d'autre c'est sa que je comprend pas...
 
Re : [VBA] Problème de bouton qui disparaît???

Bonjour DonBeuBeu, le Forum,

Est-ce que ton bouton se trouve dans la zone d'impression ?
si c'est le cas, mets-le hors de cette zone et refais un essais.
Autre solution, mets ton bouton dans un UserForm ou affecte une cellule à cette fonction.

@+ 😎
 
Re : [VBA] Problème de bouton qui disparaît???

Bonjour à tous,

y aurait-il une procédure BeforePrint dans ThisWorkBook ?
Code:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
' une instruction qui cache ou supprime le bouton
End Sub

à+
Philippe
 
Re : [VBA] Problème de bouton qui disparaît???

@xhudi: Il supprime quand même le bouton si je le sort de la zone d'impression
@phlaurent: Pas de procédure BeforePrint

Je tient à préciser aussi que sa marchais parfaitement sous Excel 2007, et c'est depuis que je suis en Excel 2013 que sa foire...
 
- 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

Réponses
4
Affichages
332
D
  • Question Question
Réponses
5
Affichages
249
Didierpasdoué
D
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…