[Catégorie encore modifiée VB6 -> VBA] Impression en VBA Excel [Résolu]

Messages postés
38
Date d'inscription
dimanche 6 juillet 2008
Statut
Membre
Dernière intervention
20 octobre 2014
- - Dernière réponse : Herve29000
Messages postés
38
Date d'inscription
dimanche 6 juillet 2008
Statut
Membre
Dernière intervention
20 octobre 2014
- 4 févr. 2013 à 18:32
Bonsoir,
Je suis sous Excel, j'ai crée un formulaire permettant de saisir des bons d’expéditions, ces données sont stockées dans une feuilles excel.

Une routine permet de mettre en forme les données (sous formes de texte) afin de pouvoir les imprimer sur un imprimé particulier.

Jusque là tout va bien, mais je ne sais comment imprimer ces textes sur une imprimante.

Si vous pouviez m'aider cela me ferait bien avancer dans mon travail.

Merci de vos réponse.

Bonne soirée. Hervé
Afficher la suite 

7 réponses

Meilleure réponse
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
61
3
Merci
Salut

Enregistre une macro pendant que tu le fais à la main, tu auras le code.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on le partage (Socrate)

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 219 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Jack
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
214
3
Merci
Bonjour,
L'enregistreur de macro te permet d'avoir l'essentiel du code. C'est ensuite à toi qu'il appartient d'en prendre la "moelle" et de l'utiliser où tu veux.
Montre donc le code obtenu par l'enregistreur de macro.


________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 219 internautes nous ont dit merci ce mois-ci

Commenter la réponse de ucfoutu
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
61
3
Merci
"c'est dans mon module que je mets en forme"
Certes, mais tes données sont bien sur une feuille, non ?

Tant que tu ne donneras pas suffisamment d'infos, on ne pourra rien pour toi.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 219 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Jack
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
15
3
Merci
Le mieux est d'utiliser une feuille que tu formates selon tes besoins d'impression et c'est cette feuille que tu imprimes.

Malheureusement, VBA n'est pas VB6 et il n'y a pas d'objet Printer avec lequel tu pourrais jouer...

MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 219 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_MPi
Messages postés
38
Date d'inscription
dimanche 6 juillet 2008
Statut
Membre
Dernière intervention
20 octobre 2014
0
Merci
Merci pour ta réponse.
J'ai déjà effectué cette opération que de faire une macro, mais cela ne me convient pas, car en fait c'est dans mon module que je mets en forme ce qui doit être imprimé, et je n'arrive pas à diriger ce texte vers mon imprimante.
Il me manque ce bout de code en fait.

A bientôt et bonne journée.

Hervé
Commenter la réponse de Herve29000
Messages postés
38
Date d'inscription
dimanche 6 juillet 2008
Statut
Membre
Dernière intervention
20 octobre 2014
0
Merci
Bonjour à vous tous qui voulez m'aider.

Donc j'ai un classeur Excel :
1 feuille pour mes clients
1 feuille pour les données saisies dans mon UserForm : Client - Adresses - Colis - Poids etc

Dans le module qui se trouve derrière, lors de la phase finale, je voudrais imprimer sur des formulaires tout prêt du texte associant les données et des mises en formes.
Sur cet imprimé j'ai des cases dans lesquelles je vais introduire mes données.

Mais voilà, comment envoyer ces textes sur l'imprimante ......

J'espère avoir été plus clair.

Merci de votre aide.

Hervé
Commenter la réponse de Herve29000
Messages postés
38
Date d'inscription
dimanche 6 juillet 2008
Statut
Membre
Dernière intervention
20 octobre 2014
0
Merci
Merci à tous pour vos réponses, je vais essayé de bidouillé quelque chose pour m'en sortir.
Cordialement

Hervé
Commenter la réponse de Herve29000