IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

USF - Bouton Impression


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 41
    Par défaut USF - Bouton Impression
    Bonjour à tous
    J'ai un débogage lorsque j'active mon bouton "Imprimer"
    Pourriez-vous m'aider ?
    Cordialement
    Jorisphi
    Fichiers attachés Fichiers attachés

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 100
    Par défaut
    Bonjour,

    A vue de nez, il te manque simplement qques "End If" à la fin (genre 7).

    Tu utilises beaucoup de "If" imbriqués, il ne faut pas oublier de les fermer avec "End If" (je veux dire, chacun d'entre eux).

    Pour simplifier ton code et augmenter sa lisibilité, tu pourrais envisager d'utiliser l'instruction "Case", non?

    Et si tu ne veux pas utiliser "Case", alors pense quand même à indenter ton code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    If ... Then ...
    Else
         If ... Then ...
         Else
              If ... Then ...
              Else ...
              End If
         End If
    End If
    En espérant que cela puisse t'aider...

  3. #3
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonjour,
    ou pour être sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    Private Sub CommandButton2_Click()
    If CheckBox2.Value = True And CheckBox3.Value = True And CheckBox4.Value = True Then
       Sheets(1).PrintOut
       Sheets(2).PrintOut
       Sheets(3).PrintOut
    End If
    If CheckBox2.Value = False And CheckBox3.Value = True And CheckBox4.Value = True Then
       Sheets(2).PrintOut
       Sheets(3).PrintOut
    End If
    If CheckBox2.Value = False And CheckBox3.Value = False And CheckBox4.Value = True Then
       Sheets(3).PrintOut
    End If
    If CheckBox2.Value = True And CheckBox3.Value = True And CheckBox4.Value = False Then
       Sheets(1).PrintOut
       Sheets(2).PrintOut
    End If
    If CheckBox2.Value = True And CheckBox3.Value = False And CheckBox4.Value = True Then
       Sheets(1).PrintOut
       Sheets(3).PrintOut
    End If
    If CheckBox2.Value = False And CheckBox3.Value = True And CheckBox4.Value = False Then
       Sheets(2).PrintOut
    End If
    If CheckBox2.Value = True And CheckBox3.Value = False And CheckBox4.Value = False Then
       Sheets(1).PrintOut
    End If
    If CheckBox1.Value = True Then
       Sheets(1).PrintOut
       Sheets(2).PrintOut
       Sheets(3).PrintOut
    End If
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 41
    Par défaut
    Bonjour Monfy29

    Merci pour ta réponse rapide et tes conseils
    J'en prends bonne note

    Mes codes sont un peu "Barbares", mais je suis un débutant
    et J'essaye comme je peux

    Ta solution avec les "Case", je ne connais pas
    Peux-tu me mettre sur la voie et je continuerai le code? ,....
    Comme cela, je progressai encore

    Encore Merci pour ton coaching
    Cordialement
    Jorisphi

Discussions similaires

  1. Bouton Impression Sous Access
    Par olivoliv dans le forum VBA Access
    Réponses: 1
    Dernier message: 17/06/2008, 22h54
  2. Bouton Impression Feuilles sélectionnées
    Par chrichnou051 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 16/04/2008, 11h57
  3. bouton + impression
    Par prophete70 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/01/2008, 10h20
  4. bouton impression pré-paramétré
    Par gusrom86 dans le forum ASP
    Réponses: 2
    Dernier message: 10/12/2007, 10h48
  5. Bouton Impression écran
    Par eag35 dans le forum MFC
    Réponses: 3
    Dernier message: 04/11/2004, 09h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo