VBA - Utiliser deux variables i et j en même temps

GuillaumA

XLDnaute Occasionnel
Bonjour,

C'est peut être la base mais j'ai toujours utilisé q'une seul variable à la fois..

Comment fait-on pour indiquer deux variables qui vont jouer sur la même partie du code ?

J'ai fait ça qui ne marche pas :

Code:
        For i = 1 To 14
        For j = 130 To 144
            myRange.Offset(i, 0) = ExecuteExcel4Macro(doc & "R" & j & "C1")
            myRange.Offset(i, 1) = ExecuteExcel4Macro(doc & "R" & j & "C2")
        Next i
        Next j

ou

Code:
        For i = 1 To 14
        For j = 130 To 144
            myRange.Offset(i, 0) = ExecuteExcel4Macro(doc & "R" & j & "C1")
            myRange.Offset(i, 1) = ExecuteExcel4Macro(doc & "R" & j & "C2")
        Next i, j

Sans succès....
 

James007

XLDnaute Barbatruc
Re : VBA - Utiliser deux variables i et j en même temps

Bonjour,

Tu pourrais essayer :
Code:
For i = 1 To 14
     j = i  + 129
            myRange.Offset(i, 0) = ExecuteExcel4Macro(doc & "R" & j & "C1")
            myRange.Offset(i, 1) = ExecuteExcel4Macro(doc & "R" & j & "C2")
Next i

A +
 

Discussions similaires

Réponses
23
Affichages
1 K

Statistiques des forums

Discussions
312 181
Messages
2 085 997
Membres
103 083
dernier inscrit
SALAHBEN