Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Bonsoir
J'ai une imprimante qui imprime en recto/verso
Je souhaite la piloter en verso uniquement , puis revenir après impression recto verso.
hélas je ne trouve pas dans l'aide VBA l'instruction qui le fais
merci de votre aide
Bonjour à tous. J'utilise un fichier excel avec une impression automatique des onglets sélectionnés via un bouton "Imprimer". Le fichier fonctionne correctement mais j'aimerais pouvoir modifier les paramètres d'impression. En effet, les imprimantes de mon entreprise sont paramétrées en...
Bonjour @Phil69970
c'est une imprimante perso qui est lancée à la fin d'un traitement vba.
j'avais pas vu ce fil de discussion, mais l'idée de rajouter des pages entre deux me convient.(c'est une solution de contournement)
merci à tous de votre participation
Pour le NB/Couleur on peut faire ceci mais c'est hors sujet ici 🤣
VB:
Retour = MsgBox("Voullez-vous une copie couleur : O/N ", vbYesNo + vbCritical)
If Retour = vbNo Then Mem = "N & B" Else Mem = "Couleur"
With Worksheets(Nomn de ma feuille).PageSetup
If Mem = "N & B" Then .BlackAndWhite = True Else .BlackAndWhite = False
End With
Et sur une imprimante perso tu peux créer une imprimante avec les paramètres que tu veux et l'appeler quand tu veux
Bonjour à tous, Je cherche à imprimer les fichiers contenus dans une liste. Le problème est que les différents codes que je trouve parlent de ActiveSheet.PageSetup ou autre mais de fait, cela fait référence au fichier excel en lui même et non pas à un fichier annexe (liste). Tout est expliqué...
excel-downloads.com
Edit :
En résumé du dernier lien
Tu peux contourner le PB ajoutant la même imprimante 2 fois à Windows et régler les paramètres par défaut de la deuxième imprimante sur Recto seulement.
==> Ton Imprimante (Recto Verso)
==> Ton Imprimante (Recto seul)
Tu appelle dans VBA l'imprimante que tu veux en fonction de ce que tu veux faire .....
dans le pire des cas si tu n'arrive pas à la paramétrer
tu imprime page par page
chaque page sera une session d'impression donc nouvelle feuille a chaque fois
exemple d'impression d'une feuille
VB:
Sub test()
PrintByPage Sheets(1)
End Sub
Function PrintByPage(WsH As Worksheet)
Dim NbPageS&, x&
With WsH
With .PageSetup
NbPageS = .Pages.Count
'...
'...
'd'autres paramètre ici que tu pourrais bien vouloir
'...
'...
End With
For x = 1 To NbPageS: .PrintOut From:=x, To:=x, Copies:=1, Collate:=True, IgnorePrintAreas:=False: Next
End With
End Function
- 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