Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
J'essaie de faire un formulaire d'ajout/modification/suppression de données.
Comme le classeur est destiné à plusieurs personnes, et donc dans un soucis de simplicité pour l'utilisateur (et pas le créateur...), je cherche à faire un seul formulaire pour cela.
J'ai donc un seul formulaire avec 3 boutons d'options pour ajouter, modifier ou supprimer une application.
J'aimerais modifier par macro l'emplacement des noms de l'application :
- Pour ajouter, je veux un textbox où l'utilisateur rentre le nom
-Pour modifier ou supprimer, je remplace le textbox par un combobox avec la liste des apps déjà présentes dans le classeur
Mon problème est que je n'arrive pas à supprimer le contrôle déjà présent.
Exemple de code :
Code:
Private Sub OptionButton1_Click()
Me.Controls.Remove "AppName"
Dim truc As Control
Set truc = Me.Controls.Add("Forms.TextBox.1")
truc.Name = "AppName"
End Sub
Excel me sort une erreur du type :
Erreur d'exécution '444':
Impossible de supprimer lescontrôles. Cette méthode ne peut être utilisée dans ce contexte.
(Il manque vraiment un espace pour "lescontrôles" ^^)
Blague à part, quelqu'un aurait une idée pour résoudre ce problème, ou me donner une solution équivalente ?
Re : Modifier un UserForm avec des Boutons d'Option
Bonjour,
plutôt que de supprimer ou d'ajouter les contrôles, pourquoi ne pas simplement les cacher et les "décacher"?
Par exemple mettre la propriété "visible" du contrôle TextBox1 de la UserForm à False (la textbox n'apparaitra pas à l'exécution)
puis la passer à True dans Private Sub OptionButton1_Click()
Re : Modifier un UserForm avec des Boutons d'Option
Bonjour à tous !!
Effectivement, cacher les box marche sans soucis, pour le même résultat, sans erreur et en 2 minutes (que je viens de prendre pour changer...).
Ça m'attriste de voir qu'à chaque fois que je viens sur le forum je dérange pour des changements qui paraissent évidents par la suite...
Merci beaucoup en tout cas !!
Bourakrak
P.S.: Promis, la prochaine fois je prendrais le temps de faire un fichier exemple de mon problème.
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD