Bonjour le forum,
Dans une feuille de calcul je gère 20 zones de texte nommées Tbx_1 à Tbx_20.
Pour les afficher (ou les cacher), je fais appel à une boucle For
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
a = "Tbx_"
For x = 1 To 20
a & x.Visible = False
Next
Mais Excel n'est pas d'accord avec la syntaxe de concaténation.
J'ai essayé une autre approche mais sans plus de succès
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Dim z As Control
For Each z In ActiveSheet.Control
If TypeName(z) = "Textbox" Then
    z.Visible = False
End If
Next
Un membre du forum aurait-il un conseil à me donner?

D'avance merci

Harry