Contrôles indexés - VB/VBA/VBS - Programmation
Marsh Posté le 13-07-2011 à 20:08:42
Salut,un exemple à adapter sur http://www.excel-downloads.com/for [...] outon.html
L'indexation n'existe pas de base en VBA pour les composants ( contrairement à VB6 il me semble ) , on peut utiliser la propriété Tag au moment de la création et l'incrémenter
voir égalment http://silkyroad.developpez.com/VB [...] itor/#LV-A
PS: à partir de l'exemple, une UserForm et des TextBoxes avec saisie
Ajouter un bouton et l'affecter à la procédure Création
ShTest est le CodeName de la feuille recevant les données saisies dans les TextBoxes
pour le CodeName voir http://www.developpez.net/forums/d [...] vba-bases/
Les avantages du CodeName étant de ne pas avoir à toucher au code VBA si l'utilisateur change le nom d'onglet de la feuille, déplace des feuilles ou en ajoute
Sous VBE Menu Outils/Références cocher Microsoft Forms 2.0 Object Library
sinon parcourir et sélectionner c:\windows\system32\FM20.dll
Option Explicit |
Marsh Posté le 13-07-2011 à 19:56:57
Bonjour,
Je voudrais créer un form au moment de l’exécution et je ne trouve pas les commandes (add.userform ?). Une fois créé je voudrais lui ajouter des controls et je n’y arrive pas non plus les exemples de l’aide ne marchent pas celui-ci notamment :
Une fois que j’aurais fait ça je voudrais accéder à mes contrôles façon indexée (par exemple CommandButon(1), CommandButon(2)…)
Tout aide est la bienvenue.
Merci