Comment obtenir un nom de contrôle par son nom?

J'ai une fonction simple où il y a une zone de liste modifiable. Si la zone de liste déroulante la valeur est égale à "Désactiver", je vais désactiver la zone de texte B. Il y a beaucoup de zones de liste déroulante avec leurs correspondants de zone de texte B, disposées en rangées et nommé par la main. Si la boîte combo d'Un nommé Product1, la zone de texte B sera nommé Product1_status

Je pensais à quelque chose comme:

If value_of_a = "disable" Then 
 Dim name_of_b as String
 name_of_b = Me.Combo.Name + "_status"
 get_object_by_name(name_of_b).Enabled = False
End If

Comment puis-je faire cela?

OriginalL'auteur Damon Aw | 2012-09-08