Pb de recup var vba
Résolu/Fermé
niny@
Messages postés
107
Date d'inscription
mercredi 12 mars 2008
Statut
Membre
Dernière intervention
16 septembre 2008
-
9 mai 2008 à 16:14
niny@ Messages postés 107 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 16 septembre 2008 - 13 mai 2008 à 14:14
niny@ Messages postés 107 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 16 septembre 2008 - 13 mai 2008 à 14:14
A voir également:
- Pb de recup var vba
- Excel compter cellule couleur sans vba - Guide
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Mkdir vba ✓ - Forum VB / VBA
- Impossible d'obtenir le verrou de dpkg (/var/lib/dpkg/lock-frontend). il est possible qu'un autre processus l'utilise. ✓ - Forum Ubuntu
- Vba range avec variable ✓ - Forum VB / VBA
7 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
9 mai 2008 à 17:02
9 mai 2008 à 17:02
kikou toi ... t'éclaircir ??? ben pourquoi t'aimes pas ton bronzage ??? lol
Bon à première vue, sans être entré dans le détail, tu récupères en fait un string dans var. Et ce string , n'est pas un objet (ici un contrôle checkbox), tu dois avoir une erreur de compilation genre "méthode ou objet introuvable" ...
tu devais pas partir de bonne heure toi ?
;o)
polux
Bon à première vue, sans être entré dans le détail, tu récupères en fait un string dans var. Et ce string , n'est pas un objet (ici un contrôle checkbox), tu dois avoir une erreur de compilation genre "méthode ou objet introuvable" ...
tu devais pas partir de bonne heure toi ?
;o)
polux
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
9 mai 2008 à 17:21
9 mai 2008 à 17:21
tiens, j'ai bidouillé un petit truc pour l'exemple : https://www.cjoint.com/?fjrul0rZgO
ça ne répond peut être pas à ta question, mais ça peut t'éclairer.
Si le lien est perdu, fais moi signe, je le repasserai mardi.
bon week, bon soleil et tout et tout
;o)
polux
ça ne répond peut être pas à ta question, mais ça peut t'éclairer.
Si le lien est perdu, fais moi signe, je le repasserai mardi.
bon week, bon soleil et tout et tout
;o)
polux
niny@
Messages postés
107
Date d'inscription
mercredi 12 mars 2008
Statut
Membre
Dernière intervention
16 septembre 2008
11 mai 2008 à 20:31
11 mai 2008 à 20:31
coucou !!!
oui ca répond bien à ma question !!! j'ai pas encore testé car ce week je fais rien mais je te tiens au courant demain ou mardi !
merci pour ton aide
oui ca répond bien à ma question !!! j'ai pas encore testé car ce week je fais rien mais je te tiens au courant demain ou mardi !
merci pour ton aide
niny@
Messages postés
107
Date d'inscription
mercredi 12 mars 2008
Statut
Membre
Dernière intervention
16 septembre 2008
13 mai 2008 à 10:25
13 mai 2008 à 10:25
coucou !!
alors je viens de tester, ca me créer un nouveau checkbox, mais en fait faudrait que j'arrive à griser les checkbox déjà existant. c'est possible ?
je vais essayer de bidouiller ton code pour que ca puisse fonctionner !
@+
alors je viens de tester, ca me créer un nouveau checkbox, mais en fait faudrait que j'arrive à griser les checkbox déjà existant. c'est possible ?
je vais essayer de bidouiller ton code pour que ca puisse fonctionner !
@+
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
13 mai 2008 à 12:40
13 mai 2008 à 12:40
Kikou,
Oui bien sûr que c'est possible. Si tu les as créés de façon dynamique il faut appeler l'objet avec un set :
Si tu les as crées "manuellement" sur ta UF, il faut le faire par la propiété ou bien en parcourant la collection d'objets sur la UF avec For Each ... Next
Ou un truc comme ça :o)), je ne sais plus trop la syntaxe exacte (heuuu je sais pas si ça marche en vba ...mdr)
Je t'aide pas trop là.
Fais moi signe sinon, je regarderai de plus près.
;o)
Polux
Oui bien sûr que c'est possible. Si tu les as créés de façon dynamique il faut appeler l'objet avec un set :
With UserForm1 Dim chkBox As Object Set chkBox = .Controls("lenomdemacheckbox") If chkBox.Value = False then chkBox.Enabled = False Else chkBox.Enabled = True End If Set chkBox = Nothing End With
Si tu les as crées "manuellement" sur ta UF, il faut le faire par la propiété ou bien en parcourant la collection d'objets sur la UF avec For Each ... Next
Dim cb as Control For Each cb In UserForm1.Controls If TypeOf cb Is CheckBox Then cb.Enabled = False End If Next
Ou un truc comme ça :o)), je ne sais plus trop la syntaxe exacte (heuuu je sais pas si ça marche en vba ...mdr)
Je t'aide pas trop là.
Fais moi signe sinon, je regarderai de plus près.
;o)
Polux
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
niny@
Messages postés
107
Date d'inscription
mercredi 12 mars 2008
Statut
Membre
Dernière intervention
16 septembre 2008
13 mai 2008 à 10:43
13 mai 2008 à 10:43
j'ai essayé mais le pb vient de plus haut car le nom du chekcbox est récup d'un tableau excel "de paramètres".
donc pour récupérer le nom du checkbox correctement pour lui appliquer la propriété visible = false n'est pas évidente.
donc pour récupérer le nom du checkbox correctement pour lui appliquer la propriété visible = false n'est pas évidente.
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
13 mai 2008 à 13:15
13 mai 2008 à 13:15
Bonjour,
pour travailler avec les noms de contrôles, une idée là..
http://www.commentcamarche.net/forum/affich 6327589 excel vba afficher valeur de textbox
A+
pour travailler avec les noms de contrôles, une idée là..
http://www.commentcamarche.net/forum/affich 6327589 excel vba afficher valeur de textbox
A+
niny@
Messages postés
107
Date d'inscription
mercredi 12 mars 2008
Statut
Membre
Dernière intervention
16 septembre 2008
13 mai 2008 à 14:14
13 mai 2008 à 14:14
merci à vous trois !!
finallement je me suis pas pris la tête je considère que mes paramètres sont figés sur une feuille excel dans un tableau et en fonction de ca j'affiche ou non mon contrôle, c'est pas terrible comme code mais ca marche. j'améliorerai plus tard !
à la prochaine merci pour votre aide !
finallement je me suis pas pris la tête je considère que mes paramètres sont figés sur une feuille excel dans un tableau et en fonction de ca j'affiche ou non mon contrôle, c'est pas terrible comme code mais ca marche. j'améliorerai plus tard !
à la prochaine merci pour votre aide !