rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[VBA] string à convertir en nom de variable

Posté par JulienG, le mercredi 28 novembre 2007 à 14:41:32
Bonjour,

J'ai créé une boite de dialogue qui contient 128 cases à cocher par l'utilisateur.
En fonction de ce que l'utilisateur coche, je souhaite extraire les noms de toutes les boites cochées...

J'ai écrit la procédure suivante qui me sert à remettre toutes les cases à l'état "décoché" :

Private Sub raz_click()

test = MsgBox("Tout remettre à zéro ?", vbYesNo + vbQuestion + vbDefaultButton2, "Attention !")
If test = vbYes Then
For i = 1 To 128
Liste.Controls("CheckBox" & i) = False
Next i
End If
End Sub


En effectuant un test sur Liste.Controls("CheckBox" & i) je parviens sur le même modèle à tester l'état d'une case : "cochée" ou "décochée". Mais je ne parviens pas à remonter à texte de la boite si le test est vrai...

Quelqu'un connait-il une astuce permettant de le faire ?

Merci par avance pour vos réponses !

Cordialement,

Julien.
Configuration: Windows 2003
Firefox 2.0.0.10
Répondre à JulienG  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ShaBoo, le mercredi 28 novembre 2007 à 15:33:15
"Mais je ne parviens pas à remonter à texte de la boite si le test est vrai"

Que veux tu remonter et quel texte de la boite parles tu ???
Répondre à ShaBoo

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
JulienG, le mercredi 28 novembre 2007 à 15:43:13
Bonjour,

Merci pour ta réponse !

En fait, chaque boite à cocher possede un nom : CheckBox.Caption. C'est de ce nom-là que je parle.

La seule chose à laquelle je suis parvenu à remonter, c'est l'état de la boite (False ou True pour décochée ou cochée) en passant par Controls("Checkbox"&i) avec i variant de 1 à 128, ou à une liste des noms des cases cochées sous forme de chaines de caractères. Je souhaite donc remonter à l'objet nommé comme le contenu de chaque chaine de caractère pour en extraire l'objet Caption.

Merci !

Julien
Répondre à JulienG

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
le père, le mercredi 28 novembre 2007 à 16:00:05
Controls("Checkbox"&i).caption tout simplement
Répondre à le père

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
JulienG, le mercredi 28 novembre 2007 à 16:25:44
Tout simplement en effet !
Merci pour ta réponse !!!

Cordialement,

Julien
Répondre à JulienG

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 woody692, le jeudi 21 février 2008 à 17:58:52
je voudrai savoir ce que c'est ton "liste"
Répondre à woody692
Logiciels pertinents trouvés dans les téléchargements
Télécharger Sound Convert Tool 2.0Sound Convert Tool - Sound Convert Tool est un petit outil très simple permettant de convertir des fichiers au format ACT, REC ou RCD vers le...Catégorie: Conversion audio
Licence: Freeware/gratuit
Télécharger Free Mp3 Wma Converter 2.0Free Mp3 Wma Converter - Free Mp3 Wma Converter permet de convertir tout vos fichiers Mp3 , Wma , Ogg , AAC , m4a , mp4 , Ape , flac, Wav : ...Catégorie: Conversion
Licence: Freeware/gratuit
Télécharger AMV Convert Tool 3.68AMV Convert Tool - Le package MP3 Player Utilities contient notamment un lecteur permettant de lire les fichiers au format AMV ainsi qu'un...Catégorie: Edition vidéo
Licence: Freeware/gratuit
Télécharger Mobile 3GP Converter 1.0Mobile 3GP Converter - Le programme "Mobile 3GP Converter" permet de convertir des fichiers au format 3GP (extension *.3gp ou *.3g2) vers un...Catégorie: Edition vidéo
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [VBA] string à convertir en nom de variable »