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

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

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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 ???
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

O
Réponses
0
Affichages
775
Orodreth
O
O
Réponses
0
Affichages
740
Orodreth
O
Retour