• Initiateur de la discussion Initiateur de la discussion tany
  • Date de début Date de début

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 !

tany

XLDnaute Occasionnel
Bonjour à tous,
Je désire imprimer certaines lignes d'une feuille en VBA.
je passe par un for next avec une condition et c' est ça que je veux imprimer au fur et à mesure. quelle est la syntaxe ?
Et ensuite la syntaxe pour éjecter la feuille ?
Je ne m'en sors pas avec l'enregistreur !
Merci.
 
Re : imprimer des lignes

Salut tany et le forum
je passe par un for next avec une condition et c' est ça que je veux imprimer au fur et à mesure. quelle est la syntaxe ?
Difficile de répondre !
Si tu veux imprimer une ligne par page, tu définis la zone imprimable juste avant d'imprimer (syntaxe avec l'enregistreur).
Si tu veux imprimer uniquement les lignes qui répondent à un test, tu les masques toutes avant, et dans la réponse vraie de ton test, tu les rends visibles.
Ou tu utilises un filtre (mais sans infos...)
Et ensuite la syntaxe pour éjecter la feuille ?
Toujours pareil : on n'est ni utilisateur de ton classeur, ni dans ta tête ! Et par les temps qui courent, la boule de cristal, ou la télépathie ne donne pas des résultats probants...

Une méthode simple : tu ne l'imprimes pas 😉
Ou tu expliques de manière claire ta problématique !
Déjà, si on avait le code, avec ce qu'il est supposé faire...
A+
 
Re : imprimer des lignes

+ clair ?
sub...
for i=1 to 10
if cells(i,1)="lundi" then imprimer cells (i,1) cells(i,2) etc...
next
Ejecter la feuille.
somme toute ce qui est équivalent du VB
printer.print "ce que l'on veut"
printer.print"autre"
et a la fin printer.enddoc
j'espère que ce sera mieux et merci.
 
Re : imprimer des lignes

un complement svp
j' ai trouvé que l'on peut écrire:
range (cells(1,1),cells(1,3).printout
range (cells(5,1),cells(5,3).printout
L' ennui est que cela fait 2 feuilles d' impression !
Comment imprimer cela sur la même feuille ?
Merci
 
Re : imprimer des lignes

Salut tany et le forum
.printout : ordre d'imprimer. Démerdes-toi pour n'en faire qu'un.

Rappel : je ne fais pas partie de la gestapo, ni des services secrets, ni de tes concurrents ! Et mes postes ou ma signature me semblent suffisamment clairs.
A+
 
- 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
10
Affichages
459
Réponses
34
Affichages
344
Réponses
18
Affichages
550
Retour