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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager