J'ai plusieurs boutons dans ma Feuil1 dont la propri=E9t=E9=20
Enabled =3D False. Je dois mettre la propri=E9t=E9 Enabled =3D=20
True de certains boutons (Je ne sais pas lesquelles car=20
ce sera selon le choix de l'utilisateur, =E7a peut =EAtre 1=20
ou plusieurs =E0 la fois).
Ex : J'ai 10 boutons appel=E9s cmd01...cmd10
L'utilisateur choisi le bouton cmd03, cmd05 et cmd06.
=20
Que dois-je faire ?
Je ne veux pas avoir =E0 faire toutes les possibilit=E9s.
Je pensais passer une variable dans une boucle ???
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Xav
Bonsoir EG
Comment l'utilisateur choisit les boutons?
-- Cordialement
@+ Xav "EG" a écrit dans le message de news: 00ae01c4975a$c8f09f80$ Bonjour,
J'ai plusieurs boutons dans ma Feuil1 dont la propriété Enabled = False. Je dois mettre la propriété Enabled True de certains boutons (Je ne sais pas lesquelles car ce sera selon le choix de l'utilisateur, ça peut être 1 ou plusieurs à la fois).
Ex : J'ai 10 boutons appelés cmd01...cmd10 L'utilisateur choisi le bouton cmd03, cmd05 et cmd06.
Que dois-je faire ? Je ne veux pas avoir à faire toutes les possibilités. Je pensais passer une variable dans une boucle ???
Pouvez-vous m'aider ?
Merci !
Bonsoir EG
Comment l'utilisateur choisit les boutons?
--
Cordialement
@+
Xav
"EG" <anonymous@discussions.microsoft.com> a écrit dans le message de news:
00ae01c4975a$c8f09f80$a401280a@phx.gbl...
Bonjour,
J'ai plusieurs boutons dans ma Feuil1 dont la propriété
Enabled = False. Je dois mettre la propriété Enabled True de certains boutons (Je ne sais pas lesquelles car
ce sera selon le choix de l'utilisateur, ça peut être 1
ou plusieurs à la fois).
Ex : J'ai 10 boutons appelés cmd01...cmd10
L'utilisateur choisi le bouton cmd03, cmd05 et cmd06.
Que dois-je faire ?
Je ne veux pas avoir à faire toutes les possibilités.
Je pensais passer une variable dans une boucle ???
@+ Xav "EG" a écrit dans le message de news: 00ae01c4975a$c8f09f80$ Bonjour,
J'ai plusieurs boutons dans ma Feuil1 dont la propriété Enabled = False. Je dois mettre la propriété Enabled True de certains boutons (Je ne sais pas lesquelles car ce sera selon le choix de l'utilisateur, ça peut être 1 ou plusieurs à la fois).
Ex : J'ai 10 boutons appelés cmd01...cmd10 L'utilisateur choisi le bouton cmd03, cmd05 et cmd06.
Que dois-je faire ? Je ne veux pas avoir à faire toutes les possibilités. Je pensais passer une variable dans une boucle ???
Pouvez-vous m'aider ?
Merci !
EG
Il fait le choix dans un listbox
-----Message d'origine----- Bonsoir EG
Comment l'utilisateur choisit les boutons?
-- Cordialement
@+ Xav "EG" a écrit dans le message de news:
00ae01c4975a$c8f09f80$ Bonjour,
J'ai plusieurs boutons dans ma Feuil1 dont la propriété Enabled = False. Je dois mettre la propriété Enabled = True de certains boutons (Je ne sais pas lesquelles car ce sera selon le choix de l'utilisateur, ça peut être 1 ou plusieurs à la fois).
Ex : J'ai 10 boutons appelés cmd01...cmd10 L'utilisateur choisi le bouton cmd03, cmd05 et cmd06.
Que dois-je faire ? Je ne veux pas avoir à faire toutes les possibilités. Je pensais passer une variable dans une boucle ???
Pouvez-vous m'aider ?
Merci !
.
Il fait le choix dans un listbox
-----Message d'origine-----
Bonsoir EG
Comment l'utilisateur choisit les boutons?
--
Cordialement
@+
Xav
"EG" <anonymous@discussions.microsoft.com> a écrit dans
le message de news:
J'ai plusieurs boutons dans ma Feuil1 dont la propriété
Enabled = False. Je dois mettre la propriété Enabled =
True de certains boutons (Je ne sais pas lesquelles car
ce sera selon le choix de l'utilisateur, ça peut être 1
ou plusieurs à la fois).
Ex : J'ai 10 boutons appelés cmd01...cmd10
L'utilisateur choisi le bouton cmd03, cmd05 et
cmd06.
Que dois-je faire ?
Je ne veux pas avoir à faire toutes les possibilités.
Je pensais passer une variable dans une boucle ???
J'ai plusieurs boutons dans ma Feuil1 dont la propriété Enabled = False. Je dois mettre la propriété Enabled = True de certains boutons (Je ne sais pas lesquelles car ce sera selon le choix de l'utilisateur, ça peut être 1 ou plusieurs à la fois).
Ex : J'ai 10 boutons appelés cmd01...cmd10 L'utilisateur choisi le bouton cmd03, cmd05 et cmd06.
Que dois-je faire ? Je ne veux pas avoir à faire toutes les possibilités. Je pensais passer une variable dans une boucle ???
Pouvez-vous m'aider ?
Merci !
.
michdenis
Bonjour EG,
Tu pourrais utiliser quelque chose comme ceci :
'-------------------------------- Private Sub CommandButton1_Click()
Dim A As Integer, B As Integer, C As Integer Dim T(), Elt As Variant
B = Me.ListBox1.ListCount - 1 C = -1 For A = 0 To B If Me.ListBox1.Selected(A) = True Then C = C + 1 ReDim Preserve T(C) With Me.ListBox1 T(C) = .List(A, 0) End With End If Next If C = -1 Then Exit Sub For Each Elt In T Me.Controls(Elt).Enabled = True Next For A = 0 To B Me.ListBox1.Selected(A) = False Next End Sub '--------------------------------
Salutations!
"EG" a écrit dans le message de news:00ae01c4975a$c8f09f80$ Bonjour,
J'ai plusieurs boutons dans ma Feuil1 dont la propriété Enabled = False. Je dois mettre la propriété Enabled True de certains boutons (Je ne sais pas lesquelles car ce sera selon le choix de l'utilisateur, ça peut être 1 ou plusieurs à la fois).
Ex : J'ai 10 boutons appelés cmd01...cmd10 L'utilisateur choisi le bouton cmd03, cmd05 et cmd06.
Que dois-je faire ? Je ne veux pas avoir à faire toutes les possibilités. Je pensais passer une variable dans une boucle ???
Pouvez-vous m'aider ?
Merci !
Bonjour EG,
Tu pourrais utiliser quelque chose comme ceci :
'--------------------------------
Private Sub CommandButton1_Click()
Dim A As Integer, B As Integer, C As Integer
Dim T(), Elt As Variant
B = Me.ListBox1.ListCount - 1
C = -1
For A = 0 To B
If Me.ListBox1.Selected(A) = True Then
C = C + 1
ReDim Preserve T(C)
With Me.ListBox1
T(C) = .List(A, 0)
End With
End If
Next
If C = -1 Then Exit Sub
For Each Elt In T
Me.Controls(Elt).Enabled = True
Next
For A = 0 To B
Me.ListBox1.Selected(A) = False
Next
End Sub
'--------------------------------
Salutations!
"EG" <anonymous@discussions.microsoft.com> a écrit dans le message de news:00ae01c4975a$c8f09f80$a401280a@phx.gbl...
Bonjour,
J'ai plusieurs boutons dans ma Feuil1 dont la propriété
Enabled = False. Je dois mettre la propriété Enabled True de certains boutons (Je ne sais pas lesquelles car
ce sera selon le choix de l'utilisateur, ça peut être 1
ou plusieurs à la fois).
Ex : J'ai 10 boutons appelés cmd01...cmd10
L'utilisateur choisi le bouton cmd03, cmd05 et cmd06.
Que dois-je faire ?
Je ne veux pas avoir à faire toutes les possibilités.
Je pensais passer une variable dans une boucle ???
'-------------------------------- Private Sub CommandButton1_Click()
Dim A As Integer, B As Integer, C As Integer Dim T(), Elt As Variant
B = Me.ListBox1.ListCount - 1 C = -1 For A = 0 To B If Me.ListBox1.Selected(A) = True Then C = C + 1 ReDim Preserve T(C) With Me.ListBox1 T(C) = .List(A, 0) End With End If Next If C = -1 Then Exit Sub For Each Elt In T Me.Controls(Elt).Enabled = True Next For A = 0 To B Me.ListBox1.Selected(A) = False Next End Sub '--------------------------------
Salutations!
"EG" a écrit dans le message de news:00ae01c4975a$c8f09f80$ Bonjour,
J'ai plusieurs boutons dans ma Feuil1 dont la propriété Enabled = False. Je dois mettre la propriété Enabled True de certains boutons (Je ne sais pas lesquelles car ce sera selon le choix de l'utilisateur, ça peut être 1 ou plusieurs à la fois).
Ex : J'ai 10 boutons appelés cmd01...cmd10 L'utilisateur choisi le bouton cmd03, cmd05 et cmd06.
Que dois-je faire ? Je ne veux pas avoir à faire toutes les possibilités. Je pensais passer une variable dans une boucle ???
Pouvez-vous m'aider ?
Merci !
Xav
en fait, je pense qu'en faisant un Case sur la valeur de l'index de ta listbox, cela devrait permettre d'activer les boutons voulus
Select Case TaListbox.listindex
Case 1
Cmd1.Enabled = True
Case 2
Cmd2.Enabled=True
.....
End Select
-- Cordialement
@+ Xav "EG" a écrit dans le message de news: 00e701c4975d$197b4c00$ Il fait le choix dans un listbox
-----Message d'origine----- Bonsoir EG
Comment l'utilisateur choisit les boutons?
-- Cordialement
@+ Xav "EG" a écrit dans le message de news:
00ae01c4975a$c8f09f80$ Bonjour,
J'ai plusieurs boutons dans ma Feuil1 dont la propriété Enabled = False. Je dois mettre la propriété Enabled >True de certains boutons (Je ne sais pas lesquelles car ce sera selon le choix de l'utilisateur, ça peut être 1 ou plusieurs à la fois).
Ex : J'ai 10 boutons appelés cmd01...cmd10 L'utilisateur choisi le bouton cmd03, cmd05 et cmd06.
Que dois-je faire ? Je ne veux pas avoir à faire toutes les possibilités. Je pensais passer une variable dans une boucle ???
Pouvez-vous m'aider ?
Merci !
.
en fait, je pense qu'en faisant un Case sur la valeur de l'index de ta
listbox, cela devrait permettre d'activer les boutons voulus
Select Case TaListbox.listindex
Case 1
Cmd1.Enabled = True
Case 2
Cmd2.Enabled=True
.....
End Select
--
Cordialement
@+
Xav
"EG" <anonymous@discussions.microsoft.com> a écrit dans le message de news:
00e701c4975d$197b4c00$a401280a@phx.gbl...
Il fait le choix dans un listbox
-----Message d'origine-----
Bonsoir EG
Comment l'utilisateur choisit les boutons?
--
Cordialement
@+
Xav
"EG" <anonymous@discussions.microsoft.com> a écrit dans
le message de news:
J'ai plusieurs boutons dans ma Feuil1 dont la propriété
Enabled = False. Je dois mettre la propriété Enabled >True de certains boutons (Je ne sais pas lesquelles car
ce sera selon le choix de l'utilisateur, ça peut être 1
ou plusieurs à la fois).
Ex : J'ai 10 boutons appelés cmd01...cmd10
L'utilisateur choisi le bouton cmd03, cmd05 et
cmd06.
Que dois-je faire ?
Je ne veux pas avoir à faire toutes les possibilités.
Je pensais passer une variable dans une boucle ???
en fait, je pense qu'en faisant un Case sur la valeur de l'index de ta listbox, cela devrait permettre d'activer les boutons voulus
Select Case TaListbox.listindex
Case 1
Cmd1.Enabled = True
Case 2
Cmd2.Enabled=True
.....
End Select
-- Cordialement
@+ Xav "EG" a écrit dans le message de news: 00e701c4975d$197b4c00$ Il fait le choix dans un listbox
-----Message d'origine----- Bonsoir EG
Comment l'utilisateur choisit les boutons?
-- Cordialement
@+ Xav "EG" a écrit dans le message de news:
00ae01c4975a$c8f09f80$ Bonjour,
J'ai plusieurs boutons dans ma Feuil1 dont la propriété Enabled = False. Je dois mettre la propriété Enabled >True de certains boutons (Je ne sais pas lesquelles car ce sera selon le choix de l'utilisateur, ça peut être 1 ou plusieurs à la fois).
Ex : J'ai 10 boutons appelés cmd01...cmd10 L'utilisateur choisi le bouton cmd03, cmd05 et cmd06.
Que dois-je faire ? Je ne veux pas avoir à faire toutes les possibilités. Je pensais passer une variable dans une boucle ???