J'essaye d'imprimer un tableau où j'aimerai avoir à gauche le nombre de
ligne qui s'affiche sur l'impression.
Ainsi sur la premiere page il y aura 1,2,3,4....Et sur la deuxieme page qui
s'imprime il y aura aussi 1,2,3,4....
Mon idée était d'utiliser la fonction "titre à repéter" dans les parametres
de mise en page.
Cette fonction marche parfaitement pour les titres en haut de page. Mais
quand j'utilise la fonction "répéter colonne à gauche" ca ne fonctionne pas
!
La colonne s'affiche en plus, mais elle s'affiche en mettant les 1,2,3....
mais sur la page suivante il y les 20,21,22....au lieu de 1,2,3....
Peut être il y a une piste plus simple pour afficher ces numeros de ligne ?
Avez vous une idée ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
isabelle
bonjour Laurent,
il faudrait transformer la colonne A, à l'aide cette macro.
Sub NuméroLigne() For i = 2 To Range("A65536").End(xlUp).Row If Rows(i).PageBreak = xlPageBreakAutomatic Or _ Rows(i).PageBreak = xlPageBreakManual Then Cells(i, 1) = 1 Else Cells(i, 1) = Cells(i - 1, 1) + 1 End If Next End Sub
isabelle
Bonjour,
J'essaye d'imprimer un tableau où j'aimerai avoir à gauche le nombre de ligne qui s'affiche sur l'impression. Ainsi sur la premiere page il y aura 1,2,3,4....Et sur la deuxieme page qui s'imprime il y aura aussi 1,2,3,4....
Mon idée était d'utiliser la fonction "titre à repéter" dans les parametres de mise en page. Cette fonction marche parfaitement pour les titres en haut de page. Mais quand j'utilise la fonction "répéter colonne à gauche" ca ne fonctionne pas ! La colonne s'affiche en plus, mais elle s'affiche en mettant les 1,2,3.... mais sur la page suivante il y les 20,21,22....au lieu de 1,2,3....
Peut être il y a une piste plus simple pour afficher ces numeros de ligne ? Avez vous une idée ?
Merci d'avance pour votre aide ! Laurent G.
bonjour Laurent,
il faudrait transformer la colonne A, à l'aide cette macro.
Sub NuméroLigne()
For i = 2 To Range("A65536").End(xlUp).Row
If Rows(i).PageBreak = xlPageBreakAutomatic Or _
Rows(i).PageBreak = xlPageBreakManual Then
Cells(i, 1) = 1
Else
Cells(i, 1) = Cells(i - 1, 1) + 1
End If
Next
End Sub
isabelle
Bonjour,
J'essaye d'imprimer un tableau où j'aimerai avoir à gauche le nombre de
ligne qui s'affiche sur l'impression.
Ainsi sur la premiere page il y aura 1,2,3,4....Et sur la deuxieme page qui
s'imprime il y aura aussi 1,2,3,4....
Mon idée était d'utiliser la fonction "titre à repéter" dans les parametres
de mise en page.
Cette fonction marche parfaitement pour les titres en haut de page. Mais
quand j'utilise la fonction "répéter colonne à gauche" ca ne fonctionne pas
!
La colonne s'affiche en plus, mais elle s'affiche en mettant les 1,2,3....
mais sur la page suivante il y les 20,21,22....au lieu de 1,2,3....
Peut être il y a une piste plus simple pour afficher ces numeros de ligne ?
Avez vous une idée ?
il faudrait transformer la colonne A, à l'aide cette macro.
Sub NuméroLigne() For i = 2 To Range("A65536").End(xlUp).Row If Rows(i).PageBreak = xlPageBreakAutomatic Or _ Rows(i).PageBreak = xlPageBreakManual Then Cells(i, 1) = 1 Else Cells(i, 1) = Cells(i - 1, 1) + 1 End If Next End Sub
isabelle
Bonjour,
J'essaye d'imprimer un tableau où j'aimerai avoir à gauche le nombre de ligne qui s'affiche sur l'impression. Ainsi sur la premiere page il y aura 1,2,3,4....Et sur la deuxieme page qui s'imprime il y aura aussi 1,2,3,4....
Mon idée était d'utiliser la fonction "titre à repéter" dans les parametres de mise en page. Cette fonction marche parfaitement pour les titres en haut de page. Mais quand j'utilise la fonction "répéter colonne à gauche" ca ne fonctionne pas ! La colonne s'affiche en plus, mais elle s'affiche en mettant les 1,2,3.... mais sur la page suivante il y les 20,21,22....au lieu de 1,2,3....
Peut être il y a une piste plus simple pour afficher ces numeros de ligne ? Avez vous une idée ?