bon alors bien sur ce que je vient de marquer ne=20
fonctionne pas, ni d'ailleurs :
s=3D""s" & i &"_T"
s.value=3D""
La il s'agit d'une initialisation a vide , mais un peu=20
plus tard dans le code je fait des calculs dont la=20
longueur serait bien diminu=E9e si je pouvait r=E9p=E9ter 53=20
fois le meme.
tu pourrais etre un peu plus explicite stp ? (en exemple par exemple)
mon niveau VB ne me permettant pas de saisir toute la finesse de ton intervention :)
-----Message d'origine----- Je ne crois pas, pour ça il faut utiliser VB qui sait gérer des groupes de
contrôles
John
John Fuss
Okay,
En VB tu peux créer un contrôle TextBox dont le nom est S_T qui a l'index 0, un autre avec l'index 1, etc.... En gros tu te retrouve avec un tableau de controle
S_T(0) S_T(1) etc...
Donc tu pourrais tout a fait faire ce qui suit :
For i = 0 to 100 S_T(i).Caption = "Index du contrôle = " & i Next
Mais en VBA cette notion n'a pas été implementée.
Si tu veux plus d'infos, n'hésite pas.
John
"dupiniec" a écrit dans le message de news:7feb01c37e91$b6156900$ tu pourrais etre un peu plus explicite stp ? (en exemple par exemple)
mon niveau VB ne me permettant pas de saisir toute la finesse de ton intervention :)
-----Message d'origine----- Je ne crois pas, pour ça il faut utiliser VB qui sait gérer des groupes de
contrôles
John
Okay,
En VB tu peux créer un contrôle TextBox dont le nom est S_T qui a l'index 0,
un autre avec l'index 1, etc.... En gros tu te retrouve avec un tableau de
controle
S_T(0)
S_T(1)
etc...
Donc tu pourrais tout a fait faire ce qui suit :
For i = 0 to 100
S_T(i).Caption = "Index du contrôle = " & i
Next
Mais en VBA cette notion n'a pas été implementée.
Si tu veux plus d'infos, n'hésite pas.
John
"dupiniec" <tourista1fr@yahoo.fr> a écrit dans le message de
news:7feb01c37e91$b6156900$a601280a@phx.gbl...
tu pourrais etre un peu plus explicite stp ? (en exemple
par exemple)
mon niveau VB ne me permettant pas de saisir toute la
finesse de ton intervention :)
-----Message d'origine-----
Je ne crois pas, pour ça il faut utiliser VB qui sait
gérer des groupes de
En VB tu peux créer un contrôle TextBox dont le nom est S_T qui a l'index 0, un autre avec l'index 1, etc.... En gros tu te retrouve avec un tableau de controle
S_T(0) S_T(1) etc...
Donc tu pourrais tout a fait faire ce qui suit :
For i = 0 to 100 S_T(i).Caption = "Index du contrôle = " & i Next
Mais en VBA cette notion n'a pas été implementée.
Si tu veux plus d'infos, n'hésite pas.
John
"dupiniec" a écrit dans le message de news:7feb01c37e91$b6156900$ tu pourrais etre un peu plus explicite stp ? (en exemple par exemple)
mon niveau VB ne me permettant pas de saisir toute la finesse de ton intervention :)
-----Message d'origine----- Je ne crois pas, pour ça il faut utiliser VB qui sait gérer des groupes de
contrôles
John
Misange
bonjour, Regarde ici http://www.excelabo.net/xl/controles.htm#bouclecontrole et essaie un truc du genre For i = 1 To 53 Controls("S" & i & "_T").Value = "" Next i
-- Misange migrateuse http://www.excelabo.net ==Disciplus a migré chez excelabo !======= mail : http://cerbermail.com/?k5Q8Dh2mta
"Dupiniec" a écrit dans le message de news: 0c1d01c37e89$60289ec0$ bonjour
J'utilise une userform, nommée userform1, contenant des textboxs (nommés S1_T,...,S53_T; S1_M,...,S53M)
bon alors bien sur ce que je vient de marquer ne fonctionne pas, ni d'ailleurs :
s=""s" & i &"_T" s.value=""
La il s'agit d'une initialisation a vide , mais un peu plus tard dans le code je fait des calculs dont la longueur serait bien diminuée si je pouvait répéter 53 fois le meme.
quelqu'un a t il une solution svp ?
par avance merci
bonjour,
Regarde ici
http://www.excelabo.net/xl/controles.htm#bouclecontrole
et essaie un truc du genre
For i = 1 To 53
Controls("S" & i & "_T").Value = ""
Next i
--
Misange migrateuse http://www.excelabo.net
==Disciplus a migré chez excelabo !======= mail : http://cerbermail.com/?k5Q8Dh2mta
"Dupiniec" <tourista1fr@yahoo.fr> a écrit dans le message de news:
0c1d01c37e89$60289ec0$a401280a@phx.gbl...
bonjour
J'utilise une userform, nommée userform1, contenant des
textboxs (nommés S1_T,...,S53_T; S1_M,...,S53M)
bon alors bien sur ce que je vient de marquer ne
fonctionne pas, ni d'ailleurs :
s=""s" & i &"_T"
s.value=""
La il s'agit d'une initialisation a vide , mais un peu
plus tard dans le code je fait des calculs dont la
longueur serait bien diminuée si je pouvait répéter 53
fois le meme.
bonjour, Regarde ici http://www.excelabo.net/xl/controles.htm#bouclecontrole et essaie un truc du genre For i = 1 To 53 Controls("S" & i & "_T").Value = "" Next i
-- Misange migrateuse http://www.excelabo.net ==Disciplus a migré chez excelabo !======= mail : http://cerbermail.com/?k5Q8Dh2mta
"Dupiniec" a écrit dans le message de news: 0c1d01c37e89$60289ec0$ bonjour
J'utilise une userform, nommée userform1, contenant des textboxs (nommés S1_T,...,S53_T; S1_M,...,S53M)
bon alors bien sur ce que je vient de marquer ne fonctionne pas, ni d'ailleurs :
s=""s" & i &"_T" s.value=""
La il s'agit d'une initialisation a vide , mais un peu plus tard dans le code je fait des calculs dont la longueur serait bien diminuée si je pouvait répéter 53 fois le meme.