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

Impression d'un formulaire

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 !

Toubabou

XLDnaute Impliqué
Bonjour,

Je suis nouveau sur ce forum et j'espère respecter les règles de celui-ci.
Sinon je vous prie de bien vouloir m'excuser.
Mon soucis est le suivant:
je viens de créer un fichier contenant un formulaire et je voudrais imprimer les informations contenu dans celui-ci
Pourriez vous m'indiquer comment faire?
Je vous joint un modèle de mon fichier

Cordialement,

Jean-Marie
 

Pièces jointes

Re : Impression d'un formulaire

Bonjour,

Une procédure de Michel Perron :


VB:
Dans le haut du module de ton formulaire, déclaration des API

Private Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function EmptyClipboard Lib "user32" () As Long
Private Declare Function CloseClipboard Lib "user32" () As Long
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte _
     , ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)


'La macro est liée à un bouton de commande dans ton formulaire

Private Sub CommandButton1_Click()
Dim NewBook As String
Me.Repaint
OpenClipboard 0&
EmptyClipboard
keybd_event vbKeySnapshot, 0, 0&, 0&
CloseClipboard
DoEvents
Application.ScreenUpdating = False

Workbooks.Add: ActiveSheet.Paste
NewBook = ActiveWorkbook.Name

With ActiveSheet.PageSetup
     .RightFooter = Me.Caption & " Le &D Page &P/&N"
     .PrintGridlines = False
     .Orientation = xlLandscape
      .PaperSize = xlPaperA4
     .Zoom = False
     .FitToPagesWide = 1
     .FitToPagesTall = False
End With

ActiveWindow.Visible = False
Application.ScreenUpdating = True
Windows(NewBook).SelectedSheets.PrintOut Copies:=1
Workbooks(NewBook).Close False
End Sub
 
Dernière édition:
Re : Impression d'un formulaire

Merci, mais là c'est tout le formulaire qui est imprimé. Ce n'est pas ce que je recherche en réalité. Je voudrais que les informations soient copiées sur une page et imprimés sans que l'on voit les barre de défilement où autre du formulaire.

Jean-Marie
 
- 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

Discussions similaires

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