A propos de la propriété name d'un controle

  • Initiateur de la discussion Orodreth
  • Date de début
O

Orodreth

Guest
Bonjour à tous.

En VBA sous Excel 97, je suis en train de développer une application pour mon employeur.

Cette appli doit pouvoir gérer les réservations de salle.

J'ai plusieurs controle textbox.

Chacun d'eux représente à la fois une heure, et une salle.

3 salles, et 10 horaires, ça me fait donc au total 30 textbox.

Leurs noms sont de la forme:
'txt' + Numéro_d'heure + 'hSal' + Numéro_de_salle

Ce que je cherche à faire, c'est de mettre les 2 nombres (N°Heure et N°Salle) en variable, pour me déplacer via des boucles.

Hors, il m'est impossible de faire une syntaxe
('txt' & NomVar1 & 'hSal' & NomVar2).name
Le VBA d'Excel n'aime pas du tout.

Est-ce que quelqu'un pourrait m'aider s'il vous plait ???
 
O

Orodreth

Guest
Merci pour la réponse.

En fait, ce que je cherche à faire, ce n'est pas de jouer sur la propriété name, mais sur une propriété backcolor (pour un textbox) ou value (pour un togglebutton).

Les boucles me servant donc à passer d'un controle à l'autre pour les 'remplir' automatiquement.

Mais là, le problème se pose. La syntaxe Controls('txt' & NomVar1 & 'hSal' & NomVar2) ne marche plus.

Et je ne trouve pas le moyen de contourner ce problème
 

Discussions similaires

O
Réponses
0
Affichages
749
Orodreth
O
O
Réponses
0
Affichages
699
Orodreth
O

Statistiques des forums

Discussions
312 755
Messages
2 091 724
Membres
105 058
dernier inscrit
axcelle