Modifier le nom d'un control msforms automatiquement
Bonsoir à tous,
Voici mon soucis :
Ayant un grand nombre de textbox dans mon formulaire, j'aimerai pouvoir les renommé automatiquement.
J'ai créer rapidement sur ma feuille excel le nom de mes controls qui sont du type :
A1
A2
A3
B1
B2
B3
...
Voici le bout de code que j'ai fait, qui bien entendu ne marche pas (sinon je ne serai pas là :mouarf: )
Code:
1 2 3 4 5 6 7 8 9 10
|
Dim cb As Control
Dim cel As Range
Set cel = ActiveSheet.Range("A1")
For Each cb In UserForm1.Controls
cb.Name = cel.Value
Set cel = cel.Offset(1)
Next cb |
Voici le message d'erreur :
"Impossible de définir la propriété Name. Impossible de définir la propriété à l'exécution."
J'ai essayé d'exécuter ce code sans avoir lancé mon formulaire, puis avec mais c'est le même message d'erreur qui apparaît.
Si quelqu'un a une idée, je suis preneur.
Merci