J'utilise Ms Access et un formulaire avec 10 cases à cocher et un bouton. L'utilisateur peut vérifier de 1 à 10 cases à cocher. Chaque case à cocher représente un mot. J'ai besoin d'un code pour boucler toutes les cases à cocher de 1 à 10 et pour me donner une chaîne de caractères afin que je puisse l'analyser en un module.Convertir toutes les cases en une seule chaîne
Private Sub cmdOK_Click()
Dim str1, str2, str3, str4, str5 As String
Dim strString As String
If chB1 = True Then
str1 = "111 - "
End If
If chB2 = True Then
str2 = "222 - "
End If
If chB3 = True Then
str3 = "333 - "
End If
If chB4 = True Then
str4 = "444 - "
End If
If chB5 = True Then
str5 = "555 - "
End If
strString = str1 & str2 & str3 & str4 & str5 & Date
Debug.Print strString
End Sub
Je suis en train de le faire maintenant. Puis-je le faire d'une autre manière? Toute aide?
Merci d'avance.
Si 'CheckBox1' est cochée, sa valeur sera'on'. Si sa valeur est 'True', vous voulez concaténer son' Caption' dans votre chaîne de résultat. Continuez avec 'CheckBox2'. Sur quelle partie êtes-vous coincé? –
Ajouter un code. Puis-je le faire avec une boucle. – YvetteLee