Bonjour,
je souhaite modifier le code dessous: pour sélectionner 3 lignes avec un intervalle de 1 toutes les 3 lignes; jusqu’à la ligne 2011. (3 lignes sélectionnées, 1 ligne non sélectionnée, 3 lignes sélectionnées, 1 ligne non sélectionnée, ainsi de suite jusqu'à la ligne 2011.
Besoin de la communauté.
Merci.
Sub Macro1()
Dim i As Integer
Dim istart, imax As Integer
Dim istep As Integer
Dim r1, tout As Range
Set tout = Nothing
i = 0
istart = 11
imax = 2011
istep = 4
Application.ScreenUpdating = False
For i = istart To imax Step istep
Set r1 = Range(i & ":" & i)
If tout Is Nothing Then
Set tout = r1
Else
Set tout = Union(tout, r1)
End If
Next
tout.Select
Application.ScreenUpdating = True
' option
'Range("a" & i - istep).Activate
End Sub
je souhaite modifier le code dessous: pour sélectionner 3 lignes avec un intervalle de 1 toutes les 3 lignes; jusqu’à la ligne 2011. (3 lignes sélectionnées, 1 ligne non sélectionnée, 3 lignes sélectionnées, 1 ligne non sélectionnée, ainsi de suite jusqu'à la ligne 2011.
Besoin de la communauté.
Merci.
Sub Macro1()
Dim i As Integer
Dim istart, imax As Integer
Dim istep As Integer
Dim r1, tout As Range
Set tout = Nothing
i = 0
istart = 11
imax = 2011
istep = 4
Application.ScreenUpdating = False
For i = istart To imax Step istep
Set r1 = Range(i & ":" & i)
If tout Is Nothing Then
Set tout = r1
Else
Set tout = Union(tout, r1)
End If
Next
tout.Select
Application.ScreenUpdating = True
' option
'Range("a" & i - istep).Activate
End Sub