Concatener le nom d'une checkbox et .value
Bonjour à tous,
Un p'tit problème technique qui ne me parait pas si compliqué et sur lequel je bute depuis quelques jours....! !!!! :evilred:
J'ai dans un onglet d'excel différents checkbox, l'utilisateur du fichier doit cocher une checkbox puis cliquer sur un bouton pour lancer la procédure. L'idée étant qu'en fonction du checkbox coché, une image différente est collée sur l'onglet.
J'ai nommé chaque checkbox img + 1 nombre, j'ai donc img10, img11, img12,...
Pour savoir quelle case est cochée je fais une boucle comme ci-dessous, à chaque passage de la boucle, je souhaite voir si le contrôle est coché ou non.
je veux donc vérifier la valeur de img10 puis celle de img11, etc, d'où le besoin de concatener img et i et le .value
Quelqu'un a-t-il déjà eu à faire ce genre de chose ou une idée lumineuse qui pourrait m'aider.....:roll:
Merci beaucoup
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Private Sub lancement_Click()
For i = 10 To 11
If img & i & .Value = True Then
ActiveSheet.Range("D63").Value = Right(img & i & .Name, 2)
Else
End If
Next i
End Sub |