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

probleme plantage macro

judoka0209

XLDnaute Occasionnel
bonjour, ma macro plante juste après l’aperçu et fait planter excel (voir image ci joint)
VB:
Private Sub CommandButton1_Click()
  Dim i As Byte
  Dim plage As Range
 
  Annuler = False 'passer à faux avant l'impression...
 
  For i = 1 To 12
 
  If Controls("checkbox" & i) = True Then Range(Controls("checkbox" & i).Tag).PrintPreview
 
  ' impression en couleurs
  ActiveSheet.PageSetup.BlackAndWhite = False
 
  Next
 
  Annuler = True '...puis à vrai après !
 
  Unload Me

End Sub
 

Pièces jointes

  • apercu.PNG
    82.3 KB · Affichages: 27
Dernière édition:

job75

XLDnaute Barbatruc
Bonjour judoka0209, JM,

J'avoue ne pas comprendre ce que tu fais sur XLD Jean-Marie.

Il y a un problème posé, il faut le résoudre, ce n'est pas la mer à boire :
Code:
Private Sub CommandButton1_Click()
    Dim i As Byte
   
    Annuler = False 'passer à faux avant l'impression... job75 : pour faire quoi ???
   
    Unload Me
   
    ActiveSheet.PageSetup.BlackAndWhite = False
       
    For i = 1 To 12
        If Me("CheckBox" & i) Then
            ActiveSheet.PageSetup.PrintArea = Me("CheckBox" & i).Tag 'zone d'impression
            ActiveSheet.PrintPreview
        End If
    Next
   
    Annuler = True '...puis à vrai après ! job75 : pour faire quoi ???

End Sub
Fichier joint, j'ai aussi ajouté une feuille "Couleurs" qui manquait...

A+
 

Pièces jointes

  • Planning(1).xlsm
    270.5 KB · Affichages: 21

judoka0209

XLDnaute Occasionnel
j'ai une macro qui empecher l'impression,
c'est pour la desactiver et la reactiver mais ca marche pas bien
VB:
Annuler = False 'passer à faux avant l'impression... job75 : pour faire quoi ???
Annuler = True '...puis à vrai après ! job75 : pour faire quoi ???
 

judoka0209

XLDnaute Occasionnel
excuse moi j'avais juste répondu à ta question sinon ça marche nickel
sauf que je veux bloquer l'impression quand on fait fichier imprimer
je veux que l'on passe par mon bouton
c'est pour ca quil y a le annule mais ca marche pas j'ai du oublier quelques choses
merci
 

Discussions similaires

Réponses
2
Affichages
272
Réponses
6
Affichages
249
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…