Bonsoir,
Mon objectif : afficher ou pas un bouton de commande sur un formulaire (Accueil). Choix possible via un 2° formulaire (paramétres) avec une case à cocher.
Mon code de UserForm_initialize()
Dans l'état, "Erreur d'exécution '424' avec débogage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Private Sub UserForm_Initialize() 'Initialisation FormAccueil 'Les fonctions if ne passent pas ici pq? 'Pourtant les .visible passent 'Paramétrages de la taille Me.Height = 700 Me.Width = 900 ' BtnDevis.Visible = False ok passe bien If ChBoxDemandeDevis.Value = False Then BtnDemandeDevis.Visible = False Else BtnDemandeDevis.Visible = True End If End Sub
sur FormAccueil.Show
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub ouvrirFormAccueil() ' Ouvre le formulaire d'accueil ' Prévoir ouverture dés chargement du fichier ' lors de l'utilisation ' FormAccueil.Show End Sub
Si je met la fonction If en commentaire, pas d'erreur...mais pas d'objectif non plus.
Pour info (suis trés trés débutant, mais j'ai bien cherché...)
Merci pour votre aide.![]()
Partager