1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
Sub TestVariable()
Dim Var(1 To 2)
Dim Ws As Worksheet
' Il faut spécifier une feuille avant Range("L8")... sinon, le code dépend de trop de paramètres qui ne sont plus lié à ton code lui même.
' Par exemple, si le code est placé dans un module standard, c'est la plage de cellule de ta feuille active qui est prise en compte.
' Si tu as plusieurs feuilles ou pire, si c'est un graphique qui est actif, ça plantera (un graphique n'a pas de cellule).
Set Ws = Feuil1
Var(1) = Ws.Range("L8").Value
For i = 1 To 2
If Var(i) = "AVR" Then
MsgBox "Réussi!"
End If
Next i
End Sub |