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
michdenis
Bonjour Steph,
Si ton textbox est dans un formulaire ainsi que ton code :
Attention "Numb" c'est une variable de type "Integer" ....et ces variables ne possèdent ni méthode, ni propriétés... ceux-ci étant réservés à des variables de type "Objet" comme "Range" par exemple.
Me.Controls("Textbox" & Numb) = "Test"
Salutations!
"Steph" a écrit dans le message de news: Bonjour,
Utiliser une variable pour sélectionner le TextBox adéquat. Le code suivant ne fonctionne pas, y a t'il moyen de faire quelque chose de semblable ?
Numb = 1 Textbox & Numb.value = "Test"
Merci pour votre aide
Steph
Bonjour Steph,
Si ton textbox est dans un formulaire ainsi que ton code :
Attention "Numb" c'est une variable de type "Integer" ....et ces variables ne possèdent ni méthode, ni propriétés...
ceux-ci étant réservés à des variables de type "Objet" comme "Range" par exemple.
Me.Controls("Textbox" & Numb) = "Test"
Salutations!
"Steph" <ssteph@skynet.be> a écrit dans le message de news: eFRIWmF4EHA.2288@TK2MSFTNGP11.phx.gbl...
Bonjour,
Utiliser une variable pour sélectionner le TextBox adéquat.
Le code suivant ne fonctionne pas, y a t'il moyen de faire quelque chose de
semblable ?
Si ton textbox est dans un formulaire ainsi que ton code :
Attention "Numb" c'est une variable de type "Integer" ....et ces variables ne possèdent ni méthode, ni propriétés... ceux-ci étant réservés à des variables de type "Objet" comme "Range" par exemple.
Me.Controls("Textbox" & Numb) = "Test"
Salutations!
"Steph" a écrit dans le message de news: Bonjour,
Utiliser une variable pour sélectionner le TextBox adéquat. Le code suivant ne fonctionne pas, y a t'il moyen de faire quelque chose de semblable ?
Numb = 1 Textbox & Numb.value = "Test"
Merci pour votre aide
Steph
Pounet95
Bonjour, Malheureusement les contrôles que l'on utilise en VBA ne sont pas indéxés comme ils peuevent l'être en VB. Pour palier ce problème, je pratique comme suit : - j'affecte mes contrôles à une variable indicée, - j'appelle mes contrôles via cette variable
exemple : soient 5 textbox nommés textbox1, textbox2, ....., texbox5 je les affecte chacun à un élement de tableau Tb(x) je les utilise en les appelant par leur affectation indicée Tb(n)
sub zzz() dim Tb(5) as object dim i as integer Tb(1)=Textbox1 ........ Tb(5)=Textbox5
for i=1 to 5 Tb(i).Visible=True next i
end sub
Ce n'est peut-être pas le plus simple ou le plus optimisé, mais je m'en sort très bien avec ça Bon après-midi -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/
"Steph" a écrit dans le message de news:
Bonjour,
Utiliser une variable pour sélectionner le TextBox adéquat. Le code suivant ne fonctionne pas, y a t'il moyen de faire quelque chose de semblable ?
Numb = 1 Textbox & Numb.value = "Test"
Merci pour votre aide
Steph
Bonjour,
Malheureusement les contrôles que l'on utilise en VBA ne sont pas indéxés
comme ils peuevent l'être en VB.
Pour palier ce problème, je pratique comme suit :
- j'affecte mes contrôles à une variable indicée,
- j'appelle mes contrôles via cette variable
exemple :
soient 5 textbox nommés textbox1, textbox2, ....., texbox5
je les affecte chacun à un élement de tableau Tb(x)
je les utilise en les appelant par leur affectation indicée Tb(n)
sub zzz()
dim Tb(5) as object
dim i as integer
Tb(1)=Textbox1
........
Tb(5)=Textbox5
for i=1 to 5
Tb(i).Visible=True
next i
end sub
Ce n'est peut-être pas le plus simple ou le plus optimisé, mais je m'en sort
très bien avec ça
Bon après-midi
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
"Steph" <ssteph@skynet.be> a écrit dans le message de news:
eFRIWmF4EHA.2288@TK2MSFTNGP11.phx.gbl...
Bonjour,
Utiliser une variable pour sélectionner le TextBox adéquat.
Le code suivant ne fonctionne pas, y a t'il moyen de faire quelque chose
de
semblable ?
Bonjour, Malheureusement les contrôles que l'on utilise en VBA ne sont pas indéxés comme ils peuevent l'être en VB. Pour palier ce problème, je pratique comme suit : - j'affecte mes contrôles à une variable indicée, - j'appelle mes contrôles via cette variable
exemple : soient 5 textbox nommés textbox1, textbox2, ....., texbox5 je les affecte chacun à un élement de tableau Tb(x) je les utilise en les appelant par leur affectation indicée Tb(n)
sub zzz() dim Tb(5) as object dim i as integer Tb(1)=Textbox1 ........ Tb(5)=Textbox5
for i=1 to 5 Tb(i).Visible=True next i
end sub
Ce n'est peut-être pas le plus simple ou le plus optimisé, mais je m'en sort très bien avec ça Bon après-midi -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/
"Steph" a écrit dans le message de news:
Bonjour,
Utiliser une variable pour sélectionner le TextBox adéquat. Le code suivant ne fonctionne pas, y a t'il moyen de faire quelque chose de semblable ?