Référencement Userform Excel de Contrôle de la Valeur de Nom De Chaîne (VBA)

Généralement lorsque le référencement d'un userform de contrôle de la valeur en VBA Excel, je voudrais saisir quelque chose à l'effet de radiobutton.valeur

Cependant, je veux être en mesure d'utiliser une chaîne comme le nom de l'utilisateur contrôle. L'idée derrière ce serait dynamiquement être en mesure de générer le nom de la commande et la référence à une valeur de celui-ci.

Par exemple je peux avoir envie de référence ctradiobutton.valeur un temps, et etradiobutton.la valeur de l'autre, ces contrôles existent déjà sur le formulaire, je veux juste faire référence à un nom différent de la commande à partir d'une chaîne créée sur l'itération en cours.

  • Je suis sûr que vous ne pouvez pas changer le nom de code d'un contrôle une fois qu'il est sur un userform
  • Vous obtiendrez une erreur d'exécution 382, il n'est pas possible de définir le contrôle .Name de la propriété au moment de l'exécution. Peut-être vous pouvez utiliser une autre propriété comme .Caption pour contrôler votre flux de processus.
  • Je crois que j'ai été clair, je n'essaie pas de changer le nom de contrôle sur la forme, mais plutôt d'obtenir la valeur de celui-ci dans mon code
InformationsquelleAutor Thomas | 2014-06-06