J'ai créé un USF où j'ai plusieurs Textbox à remplir avec des dates. J'ai donc créé un USF avec un contrôle Monthview.
Le problème est que je n'arrive pas à renseigner individuellement chaque Textbox (La même date se met dans chaque Textbox).
Pour pallier ce problème, j'ai créé autant de USF Monthview que de Textbox à remplir. Mais cette solution ne me convient pas vraiment puisque je vais avoir une quarantaine de Textbox à remplir...
Re : Un seul Userform Monthview pour remplir plusieurs Textbox
Merci pour l'aide.
Je n'ai pas utilisé DTPicker parce qu'il y a forcément une date de renseignée alors qu'avec un Textbox + un USF Monthview, le textbox peut rester vide.
Re : Un seul Userform Monthview pour remplir plusieurs Textbox
C'est bon, j'ai réussi
1) Déclaration de variables publiques dans un module
HTML:
Option Explicit
Public Date1 As Integer, Date2 As Integer, Date3 As Integer, Date4 As Integer, Date5 As Integer, Date6 As Integer, Date7 As Integer, Date8 As Integer, Date9 As Integer, Date10 As Integer
Re : Un seul Userform Monthview pour remplir plusieurs Textbox
Pourquoi ne transmettriez vous pas plutôt votre TextBox à une méthode écrite dans votre UFm monthview ?
(Par définition, un méthode est une Public Sub écrite dans un module non standard.
dans le même esprit, une variable Public dans un module non standard est une propriété.)
Re : Un seul Userform Monthview pour remplir plusieurs Textbox
salut
avec autant de cas, un module de k peut être avantageux.
Dans l'exemple joint, je continue à ne pas passer par une valriable déclarée en Public dans un Module Standard.
Re : Un seul Userform Monthview pour remplir plusieurs Textbox
Bonjour Si…
Je ne vois pas de déclaration Public K dans ton UserForm. Est ce un oubli ? Ça marche quand même ?
Je ne peux pas voir parce que que moi j'ai tout d'abord "Impossible de charger le objet car il n'est pas disponible sur cette machine.".
Je n'ai en effet en Excel 2016 plus aucun contrôle Calendar ni DTPicker. Et je sais que je ne suis pas le seul dans ce cas.
Et je ne doute pas que le demandeur soit un jour ou l'autre confronté au même problème.
Mais pas grave, je les trouvais moches de toute façon.
Alors je me suis créé, comme bien d'autres, mon propre UFmCalend, équipé de toutes facilités d'utilisation.
Il se greffe sans problème sur une utilisation de TextBox via un module de classe.
Re : Un seul Userform Monthview pour remplir plusieurs Textbox
Salut Dranreb,
Tout d’abord j’ai répondu mais en sachant que seuls ceux ont accès à ce contrôle pourront voir l’exemple.
Avec ma version 2010, je n’ai pas la possibilité de charger donc d’utiliser le Calendar.J’ai moi-même créé un calendrier personnel que je propose ici ou là pour surmonter ces déficiences.
Pour en revenir à mon exemple, il m’arrive de passer par une variable de type Public dans un Module standard mais étourdi, je peux oublier ou effacer sa déclaration.
Comme j’ai l’habitude d’écrire les codes dans les pages qui les concernent, j’ai choisi ici l’option d’ajouter un Label (réduis à sa plus simle exxpression) et nommé K pour stocker le numéro du cas.
Voilà ce que cela peut donner.