[aide] Problème sur une macro
Bonsoir,
J'aurai besoin d'aide sur une macro,
je souhaite récupérer la valeur de la cellule de la colonne2 lorsque la cellule de colonne1 correspond à un critère.
Sachant que les variables colonne sont alimentées par un OptionButton sytle "Colonne: A , B, C .."
J'ai un problème avec la ligne 26 je ne comprends pas pourquoi.
Je vous remercie pour vos réponses.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
Private Sub CommandButton5_Click()
Dim colonne1 As String, colonne2 As String
'Boucle pour chaque contrôle de Frame_colonne
For Each bouton_FRAME1 In Frame1.Controls
If bouton_FRAME1.Value Then
'La variable "colonne" prend comme valeur le texte du bouton
colonne1 = bouton_FRAME1.Caption
End If
Next
For Each bouton_FRAME4 In Frame4.Controls
If bouton_FRAME4.Value Then
'La variable "colonne" prend comme valeur le texte du bouton
colonne2 = bouton_FRAME4.Caption
End If
Next
Dim cel As Range, i As Long
For Each cel In Range(colonne1 & ":" & colonne1)
i = cel.Row
Select Case True
Case cel Like "60*"
d = cel(colonne2 & i).Value
End Select
Next cel
MsgBox d
End Sub |