UserForm taille dynamique selon "case à cocher"

Résolu
DidsCraft Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   -  
DidsCraft Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

Sur mon fichier j'ai un UserForm qui propose de rajouter un produit à mon tableau.

Selon que le produit soit neuf ou déjà utilisé, d'autres champs à renseigner apparaissent.

Pour se faire j'appelle UserForm1 puis lorsque la case à cocher est modifiée je ferme UserForm1 et j'appelle UserForm 2.

Tout fonctionne comme je le souhaite, pas de souci.

Par contre, il faut avouer que ça reste du bricolage.

La fermeture/ouverture de l'UserForm crée un pop-up visible et la fenêtre bouge selon sa taille.

Je me demandais donc si il n'y avait pas un moyen plus propre de faire cela ?

Merci et bon week-end
Windows / Firefox 107.0

2 réponses

M-12 Messages postés 1332 Date d'inscription   Statut Membre Dernière intervention   285
 

Bonjour,

Regarde cet exemple, en masquant et déplaçant les boutons

https://www.cjoint.com/c/LLkjacjYkCJ

1
DidsCraft Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   1
 

Je vais regarder ça merci.

C'est vraiment propre, c'est exactement le résultat que j’espérais.

J'avais pensé à changer la taille de la fenêtre mais je n'avais pas pensé à .Visible

Du coup dans ma tête ça partait loin avec ajout et suppression de TextBox, au bon endroit etc...

Mais maintenant que je lis ton code ça parait si évident.

J'ai spam la case à cocher tellement je trouve ça beau ^^

Encore merci bon week-end à toi

0