Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
la macro recherche le premier saut de page aprés la cellule en cours
Sub FinPage()
Dim ws As Worksheet
Dim rng As Range
Dim pb As Variant
Set ws = ThisWorkbook.ActiveSheet
'ActiveWindow.View = xlPageBreakPreview
For Each pb In ws.HPageBreaks
If pb.Location.Row > ActiveCell.Row Then
Cells(pb.Location.Row, 1).Select
End If
Next pb
'ActiveWindow.View = xlNormalView
End Sub
' cela ne me plait pas mais cela a l'air de fonctionner pour page arriere
Sub DebutPage()
Dim ws As Worksheet
Dim rng As Range
Dim pb As Variant
Dim Page As Integer
Dim P2 As Integer
Set ws = ThisWorkbook.ActiveSheet
'ActiveWindow.View = xlPageBreakPreview
Page = 0
For Each pb In ws.HPageBreaks
Page = Page + 1
If pb.Location.Row > ActiveCell.Row Then ' fin de page
Page = Page - 1 ' numéro page précedente
Exit For
End If
Next pb
If Page > 0 Then
P2 = 0
For Each pb In ws.HPageBreaks 'recherche page précédente
P2 = P2 + 1
If P2 = Page Then
Cells(pb.Location.Row - 1, 1).Select
Exit For
End If
Next
Else
Cells(1, 1).Select
End If
- 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