selection de plusieur plages cellule en VBA sous excel

roncevaux68

XLDnaute Junior
je voudrais sélectionner des plages de cellules sous excel mais ca ne marche pas
voici ma macro

je voudrais sélectionner les plages c12 a e21 plus c32 a e41 etc...
Sub Macro1()

For i = 12 To 1000 Step 20
Range(""C" & i:"F" & i+9").Select
Next

End Sub

est ce qqun peut m'aider
par avance merci
 

Fred0o

XLDnaute Barbatruc
Re : selection de plusieur plages cellule en VBA sous excel

Bonjour roncevaux68,

Voici un code qui me semble rpondre à ta demande :
VB:
Sub Macro1()
    Dim i
    Dim r As Range
    Set r = Nothing
    For i = 12 To 1000 Step 20
        If r Is Nothing Then
            Set r = Range("C" & i & ":F" & i + 9)
        Else
            Set r = Union(r, Range("C" & i & ":F" & i + 9))
        End If
    Next
    r.Select
End Sub

A+

Edit : Je pensais que Roncevaux était en Espagne et pas dans le Haut Rhin...
 
Dernière édition:

Discussions similaires

Réponses
7
Affichages
584

Statistiques des forums

Discussions
312 506
Messages
2 089 119
Membres
104 037
dernier inscrit
damsau