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

J

jlppap

Guest
Bonjour,
J'ai un fichier Excel 2003 :TEST.xls avec plusieurs feuilles.
Après récupération des données externes sur la feuil1, je copie alors le contenu de 4 colonnes sur ma feuil2 pour ensuite l'imprimer.
Je suis obligé de faire cette manip car j'ai 8 lignes d'entête qui doivent se répéter à l'impression.
Tout fonctionne bien, MAIS j'aurais besoin de faire un saut de page après chaque changement de la racine de l'article (les 4 premiers caractères).

j'ai ajouté un petit fichier excel2003 avec les macros utilisées

J'ai beau chercher... je n'y arrive pas.

MERCI pour votre aide.
 

Pièces jointes

Re : saut de page

Bonjour Hasco,

J'aurais une petite question à poser, s'il n'est pas trop tard.

Au sujet de la partie VB que vous avez ajouté dans : Micosoft Excel Objets / Feuil1(EDITION)
_______________________________________________________
Private Sub btnSautPage_Click()
Dim ligne As Long
Dim Article As String
Dim hpb As HPageBreak

On Error Resume Next
For Each hpb In HPageBreaks
hpb.Delete
Next
ligne = 9
Article = Left(Cells(ligne, 1), 4)
While Cells(ligne, 1).Text <> vbNullString
If Left(Cells(ligne, 1), 4) <> Article Then
HPageBreaks.Add Cells(ligne, 1)
Article = Left(Cells(ligne, 1), 4)
End If
ligne = ligne + 1
Wend
End Sub
_______________________________________________________
Serait-il pas possible d'incorporer cette partie directement dans la macro principale 'imp_invent' , si oui à quel niveau ?
N'étant pas doué en VB cela serait plus facile pour moi s'il y avait d'autres modif à faire.
Un grand MERCI si vous pouviez me rendre ce dernier service.
Bonne semaine.
 

Pièces jointes

Re : saut de page

Bonjour jlPpap,

voici qui est fait,
La macro est dans le module 2 et s'appelle 'InsertSautsPage' elle est appelée par 'imp_invent' (juste avant la ligne imprime) ainsi que par le bouton posé sur la feuille édition.

A+
 
Re : saut de page

Décidément pas de chance, j'ai une erreur suite au lancement de la macro.
j'ai mis une copie de l'erreur sur la feuille Comptage' du fichier test.xls

"ERREUR" de compilation, variable non définie.

MERCI encore
 

Pièces jointes

- 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

J
Réponses
0
Affichages
905
JFmdo
J
P
  • Question Question
Réponses
6
Affichages
927
Philippepointg
P
C
Réponses
2
Affichages
4 K
C
M
Réponses
3
Affichages
2 K
M
Retour