Evelynetfrancois
XLDnaute Impliqué
Bonjour à tous
J’essaye de donner plus de dynamisme à un de mes classeurs
La question est dans le titre .........
j utilise cette macro pour faire mes sauts de pages ,(différences sur colonne 6)
Connaissez vous une macro plus rapide que celle ci ?
Concrètement 1500 lignes sur 12/14 pages environ et cela demande un petit moment, évidemment du aussi en grande partie à la vitesse de l'ordi
Mais il y a peut-être mieux?
Merci pour toutes vos idées si appréciées.
Merci et bonne journée à tous
E et F
Sub Sauts_de_Pages_Auto()
Dim X, i As Integer
Application.ScreenUpdating = False
With ActiveSheet
On Error Resume Next
For X = .HPageBreaks.Count To 0 Step -1
.HPageBreaks(X).Delete
Next
For i = 4 To [B65000].End(xlUp).Row
If Cells(i + 1, 6) <> Cells(i, 6) Then
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Cells(i + 1, 1)
End If
Next
J’essaye de donner plus de dynamisme à un de mes classeurs
La question est dans le titre .........
j utilise cette macro pour faire mes sauts de pages ,(différences sur colonne 6)
Connaissez vous une macro plus rapide que celle ci ?
Concrètement 1500 lignes sur 12/14 pages environ et cela demande un petit moment, évidemment du aussi en grande partie à la vitesse de l'ordi
Mais il y a peut-être mieux?
Merci pour toutes vos idées si appréciées.
Merci et bonne journée à tous
E et F
Sub Sauts_de_Pages_Auto()
Dim X, i As Integer
Application.ScreenUpdating = False
With ActiveSheet
On Error Resume Next
For X = .HPageBreaks.Count To 0 Step -1
.HPageBreaks(X).Delete
Next
For i = 4 To [B65000].End(xlUp).Row
If Cells(i + 1, 6) <> Cells(i, 6) Then
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Cells(i + 1, 1)
End If
Next