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 :

Aperçu et impression


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 108
    Par défaut Aperçu et impression
    salut,
    Je travail sur Excel 2003, à l'aide du code suivant j'arrive a faire un bref aperçu puis impression . Comment faire pour augmenter le temps de l'aperçu pour bien voir la feuille à imprimer.
    Le code :
    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
    Private Sub CommandButton1_Click()
     Sheets("Certif A").Activate
        [I15].Value = UsF5.TextBox2.Text
        [D22].Value = UsF5.TBx2.Text
        [J22].Value = UsF5.TBx2.Text
        [C19].Value = UsF5.TBx3.Text
        [I19].Value = UsF5.TBx3.Text
        [F20].Value = UsF5.TBx5.Text
        [L20].Value = UsF5.TBx5.Text
        [C20].Value = UsF5.TBx6.Text
        [I20].Value = UsF5.TBx6.Text
        [D25].Value = UsF5.TBx7.Text
        [J25].Value = UsF5.TBx7.Text
        [D27].Value = UsF5.TBx8.Text
        [J27].Value = UsF5.TBx8.Text
        [D26].Value = UsF5.TBx9.Text
        [J26].Value = UsF5.TBx9.Text
        [B28].Value = UsF5.TBx10.Text
        [H28].Value = UsF5.TBx10.Text
        [C15].Value = UsF5.TextBox2.Text
        certificatA
        With Sheets("Certif A").PageSetup 
    .PrintArea = "A1:L38" 
    .Orientation = xlLandscape 
    .BlackAndWhite = True 
    .CenterHorizontally = True 
    .CenterVertically = True 
    End With
    Sheets("Certif A").PrintOut Copies:=1, Collate:=True 
        End
    End Sub
    Merci
    Cordialement

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    389
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 389
    Par défaut
    Avant la ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("Certif A").PrintOut Copies:=1, Collate:=True
    place la ligne suivante pour faire un aperçu avant impression

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("Certif A").PrintPreview

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 108
    Par défaut
    Salut, ça marche pas ,j'ai pensé à ça ,mais où fallait le mettre?

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    389
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 389
    Par défaut
    je me permets d'insister ça fonctionne chez moi

    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
    Private Sub CommandButton1_Click()
     
     
     
    With Sheets("Certif A").PageSetup
        .PrintArea = "A1:L38"
        .Orientation = xlLandscape
        .BlackAndWhite = True
        .CenterHorizontally = True
        .CenterVertically = True
    End With
     
    Sheets("Certif A").PrintPreview
     
    Sheets("Certif A").PrintOut Copies:=1, Collate:=True
        End
     
    End Sub

    place la ligne Sheets("Certif A").PrintPreview comme ci dessus

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 108
    Par défaut
    Désolé de te dire que chez moi le système se bloc mon cher ami. peut être à cause de ce que j'ai avant :
    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
    Sheets("Certif A").Activate
        [I15].Value = UsF5.TextBox2.Text
        [D22].Value = UsF5.TBx2.Text
        [J22].Value = UsF5.TBx2.Text
        [C19].Value = UsF5.TBx3.Text
        [I19].Value = UsF5.TBx3.Text
        [F20].Value = UsF5.TBx5.Text
        [L20].Value = UsF5.TBx5.Text
        [C20].Value = UsF5.TBx6.Text
        [I20].Value = UsF5.TBx6.Text
        [D25].Value = UsF5.TBx7.Text
        [J25].Value = UsF5.TBx7.Text
        [D27].Value = UsF5.TBx8.Text
        [J27].Value = UsF5.TBx8.Text
        [D26].Value = UsF5.TBx9.Text
        [J26].Value = UsF5.TBx9.Text
        [B28].Value = UsF5.TBx10.Text
        [H28].Value = UsF5.TBx10.Text
        [C15].Value = UsF5.TextBox2.Text
        certificatA
    et cela me permet de remplir certaines cellules de mon certificat .

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    389
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 389
    Par défaut
    si tu peux envoie le fichier pour voir d'où cela peut venir

  7. #7
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 108
    Par défaut
    Citation Envoyé par JPierreM Voir le message
    je me permets d'insister ça fonctionne chez moi

    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
    Private Sub CommandButton1_Click()
     
     
     
    With Sheets("Certif A").PageSetup
        .PrintArea = "A1:L38"
        .Orientation = xlLandscape
        .BlackAndWhite = True
        .CenterHorizontally = True
        .CenterVertically = True
    End With
     
    Sheets("Certif A").PrintPreview
     
    Sheets("Certif A").PrintOut Copies:=1, Collate:=True
        End
     
    End Sub

    place la ligne Sheets("Certif A").PrintPreview comme ci dessus

    J'ai fais un autre commandbutton et j'ai placé ton code mais toujours même résultat Excel se bloc et ne veux pas se fermer ,je dois redémarrer le système

  8. #8
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    389
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 389
    Par défaut
    Je te cite
    1er message

    Comment faire pour augmenter le temps de l'aperçu pour bien voir la feuille à imprimer
    Dernier message
    J'ai fais un autre commandbutton et j'ai placé ton code mais toujours même résultat Excel se bloc et ne veux pas se fermer ,je dois redémarrer le système
    Que se passe t-il réellement?
    A lire le 1er message il s'agit simplement d'un aperçu avant impression, le message suivant parle d'Excel qui se bloque et redémarrage du système…
    Merci de bien présenter le problème dans son intégralité et envoyer si possible le fichier plutôt que des bribes

Discussions similaires

  1. Concepteur RAVE sous DELPHI 7 : aperçu avant impression
    Par tarbala dans le forum Composants VCL
    Réponses: 4
    Dernier message: 01/06/2020, 00h37
  2. Aperçu avant impression d'un TRichEdit
    Par PoOky dans le forum Composants VCL
    Réponses: 2
    Dernier message: 31/01/2016, 23h19
  3. Aperçu et impression d'un état Crystal Reports 11 dans VB6
    Par badseyar dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 27/09/2005, 15h25
  4. Aperçu avant impression
    Par Zebulon777 dans le forum Access
    Réponses: 18
    Dernier message: 15/09/2005, 10h46
  5. [Débutante] Aperçu avant impression d'un composant
    Par gwendo dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 09/07/2004, 09h52

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