impression jusque derniere ligne remplie par vba

cindy75015

XLDnaute Junior
bonjour je cherche une macro pour imprimer la feuille 9"recherche"
plage a imprimer de la colonneA a la colonne I
jusque la dernier ligne remplie
afin d'avoir une impression correcte je pense qu'il faudrait au maximum 30 lignes par page
si plus de 30 lignes imprimer 2 pages etc etc ...
pour info la page pourrait contenir jusque 250 lignes au maximum
Cindy
 

Pièces jointes

  • testimpressioncindy.xlsx
    36.4 KB · Affichages: 44
  • testimpressioncindy.xlsx
    36.4 KB · Affichages: 52
  • testimpressioncindy.xlsx
    36.4 KB · Affichages: 45

Jacou

XLDnaute Impliqué
Re : impression jusque derniere ligne remplie par vba

Bonsoir ou bonjour Cindy,

Tu n'as pas besoin d'une macro pour faire ce que tu souhaites.
J'ai modifié la mise en page de ta feuille :
choisir "ajuster" garder 1 page en largeur et ne rien mettre en hauteur (supprimer le "1" par défaut)
Zone d'impression "A:I" (c'est à dire les colonnes entières)
Lignes à répéter en haut "$11:$11"
je crois que l'on obtient ce que tu recherches;


Bonne nuit
 

Pièces jointes

  • testimpressioncindy.xlsx
    35.2 KB · Affichages: 58
  • testimpressioncindy.xlsx
    35.2 KB · Affichages: 66
  • testimpressioncindy.xlsx
    35.2 KB · Affichages: 64

cindy75015

XLDnaute Junior
Re : impression jusque derniere ligne remplie par vba

bonsoir jacou
en effet bonjour plutôt
j'ai tester ta méthode elle fonctionne par contre dans l'exemple du fichier il m'imprime 14 feuilles alors que dans l’aperçu il y en a que 2 qu'elle sont remplies
dernière ligne remplies ligne 70

Cindy
peux t on ajouter ça comme paramétre
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Re : impression jusque derniere ligne remplie par vba

Bonjour Cindy, Jacou, le Forum

Jacou a raison pas besoin de VBA pour faire ceci...

Maintenant ton problème des 14 pages, je pense, est du aux couleurs utilisées dans le fond de cellules et aussi de cellules fusionnées qui traînent ca et là...

Une fois le fichier épuré, tu n'as plus ce problème...

Cordialement,
@+Thierry
PS tu as aussi une réponse de ma part Ici :
https://www.excel-downloads.com/threads/moteur-de-recherche-dans-cellule.203812/
 

Pièces jointes

  • testimpressioncindy_Clean.xlsx
    27.2 KB · Affichages: 47

Jacou

XLDnaute Impliqué
Re : impression jusque derniere ligne remplie par vba

Bonjour Cindy,

cela semble provenir de la présence des deux "boutons" Impression et Trier les données qui semble faire référence à des macros contenues dans un autres classeur.
en supprimant les macros affectées à ces boutons, on a bien que deux feuilles.
Je ne m'explique pas pour le moment le fait que cela génère des pages supplémentaires.
Il reste bien sûr la possibilité de définir avant chaque impression une zone d'impression (actuellement "A1:I70").

bonne fin de journée
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Re : impression jusque derniere ligne remplie par vba

Bonjour Jacou, re Cindy

Non, si tu testes mon fichier "Clean" dans mon post précédent il y a toujours les boutons.... Et maintenant il s'imprime correctement...
Je pense que c'est du aux couleurs et autres formattages parasites dans les reste de la Feuille, c'est tout.

Bon Lundi de Pâques !

@+Thierry
 

cindy75015

XLDnaute Junior
Re : impression jusque derniere ligne remplie par vba

Peut être trouver un code de format conditionnel
Griser une ligne sur deux a partir de la ligne 4 si la cellule de la colonne A contient quelque choses
Griser de la colonne A a la colonne I
Est ce possible comme ça
 

JCGL

XLDnaute Barbatruc
Re : impression jusque derniere ligne remplie par vba

Bonjour à tous,
Salut Thierry,

Tu es sous XL 2010 : transforme ta plage en tableau

A+ à tous
 

Pièces jointes

  • JC Test Tableau.xlsx
    35.4 KB · Affichages: 56

_Thierry

XLDnaute Barbatruc
Repose en paix
Re : impression jusque derniere ligne remplie par vba

Re Cindy

Oui probablement, je ne pense pas que le format conditionel soit pris en zone d'impression si vide, il faudra que tu testes, il y a plein de possibilités de Formats Conditionnels détaillées sur ce Forum.

Par ailleurs, as tu vu ma réponse pour ta macro de Tri optimisée ?

Cdt,
@+Thierry

Edition Salut JCGL,
bien à toi cher ami ! Attention au tableau je ne sais pas trop ce que ca va donner car cette feuille sera construite par VB en Macro evènementielle, voir le poste "Moteur de Recherche" avec Cindy
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 199
Messages
2 086 160
Membres
103 148
dernier inscrit
lulu56