Gestion des saut de pages sous VBA.

  • Initiateur de la discussion Initiateur de la discussion wilfried
  • 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 !

W

wilfried

Guest
Bonjour,

J'ai une macro qui me mets en forme des mesures importer depuis un système GPIB via fichier texte. L'importation et la mise en forme fonctionne nickel. Mon sousi est de gérer les saut de page: en effet si j'ai plus de 20 mesure je me retrouve avec en page 2 une ligne vide qui correspond à la fin de mon tableau. J'aimerai donc pouvoir définir les zone correspondant à chaque page. Mais voila je n'est pas réussi à le faire tous seul :-( sniff

Donc si une Âme charitable avait une idée ou un exemple à me proposé je suis preneur.

A+ Wilfried ;op
 
Merci @+thierry,

Je vais tester le tous et surment devoir l'adapter car je bosse sous excel 97!!!! et effectivement les select à tous va sont très ch..... mais bon.

Je te tiens au courant.

Ps tant que je t'est au clavier ;op comment fait tu pour masquer les onglet des feuilles sans masquer les feuille elle mêmes (cf usf du fils : <http://www.excel-downloads.com/html/French/forum/messages/1_145327_145327.htm>

A+ Wilfried ;op
 
Bonjour Pascal, re Wilfried

Bien sûr que tu peux, Pascal, bien au contraire, ce n'est pas un forum de compétition ici, pas comme certain où ils font la course pour être à la minute plus rapide que l'autre... si vous suivez mon regard...

Donc en prime, pour m'excuser de mon impardonnable retard (excusez, je révisais VlookUp en Français... lol), la même chose en VBA :

ActiveWindow.DisplayWorkbookTabs = False

Bon Appétit
@+Thierry
 
Merci à vous deux pour ces explications.

Je vais encore abuser de votre temps :

Dans le fils que tu m'as donné, Johanne utilise :

Cells.Select
ActiveSheet.ResetAllPageBreaks

pour effaceé les sauts de page existant.

Mon problème est que chez moi cela ne fonctionne pas il me laisse le saut comme il était, et vu que j'en rajout un à la ligne d'après je me retrouve avec une page qui ne comporte qu'une seul ligne :-(

Je vais continué a chercher de mon coté mais si quelqu'un à une explication.

mon code :

set ws=activesheet
cells.select
ws.resetallpagebreaks

A+ Wilfried ;op
 
Bonjour,

J'ai corriger mon erreur de gestion du nombre de ligne max (j'avait oublier que si je veux 62 ligne par page, en commencant en A1 il faut que je me décale de 61 et non 62!!!! ;op)

Bon en tous cas un grand merci pour ces réponses.

A+ Wilfried ;op
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour