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 :

impression feuille + multipage


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
    Mars 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Mars 2009
    Messages : 14
    Par défaut impression feuille + multipage
    Bonjour,

    je souhaite "assemblé" l'impression d'une feuille de calcul excel avec l'apparence d'une page parmie une mulptige d'une userform.

    je poste mon code qui me permet d'inprimer ce que je souhaite mais il me l'imprime sur deux page différente, comment faire pour qu'il assemble les deux sur une seule page?

    d'avance merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Sub btnimp_Click()
     
    UserForm1.MultiPage1.Value = 4
    UserForm1.PrintForm
    UserForm1.MultiPage1.Value = 0
     
     
    Sheets("fenêtre").Activate
    Range("A1:J33").Select
    Selection.PrintOut Copies:=1, Collate:=True
    Range("a1").Select
    Sheets("feuil1").Activate
     
    End Sub

  2. #2
    Membre émérite Avatar de sabzzz
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 748
    Par défaut
    bonjour dénérion,

    pour cette exemple j'ai supposé que la page active est celle dont tu veut ajouter l'image du userform, il faut adapter la cellule ou sera mit l'image.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Sub CommandButton1_Click()
        Me.MultiPage1.Value = 4
        Me.Repaint
        keybd_event vbKeySnapshot, 1, 0&, 0&
        DoEvents
        With ActiveSheet
         .Paste
           p = .Shapes.Count
         .Shapes(p).Top = .Range("B2").Top ' àdapter l'adresse de cellule
         .Shapes(p).Left = .Range("B2").Left
         .Shapes(p).Height = 200
         .Shapes(p).Width = 300
        End With
    End Sub

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Mars 2009
    Messages : 14
    Par défaut
    Bonjour isabelle et merci BEAUCOUP

    une derniére chose avant de vous dire que vous étes formidable, si je peut me permettre comment puis je suprimer l'image avant la fin de la macro "impression".

    MERCI merci merci merci

  4. #4
    Membre émérite Avatar de sabzzz
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 748
    Par défaut
    bonjour dénérion,

    avec,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.Shapes(p).Delete
    au plaisir

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Mars 2009
    Messages : 14
    Par défaut
    Encore mille merci....

Discussions similaires

  1. Impression feuilles débutant par:
    Par chakev dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 27/05/2008, 13h15
  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. [VBA-E]Impression feuille calcul sans userform
    Par pombela dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/03/2007, 19h09
  4. [VBA-E] impression feuille boucle
    Par guismoman33 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 05/02/2007, 16h17
  5. [VB6] Ajustement avant impression feuille excel
    Par Julio_del_pueblo dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 15/06/2006, 14h35

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