Bonjour
je pense que tu confonds userform.hide qui ne s'applique qu'au formulaire
et .visible= true ou false qui s'applique à un contrôle
En fait je ne vois pas de propriété Hide pour les boutons.
Pour le faire apparaître ou pas il faut utiliser MonBouton.Visible = True ou False.
Et là effectivement tu as un évènement Hide qui se déclenche.
Évènement que tu traites dans un :
Sub MonBouton_Hide()
...
End Sub
non c’était bien .Hide, et la je viens d'essayer avec .Visible et ça me met une erreur de compilation, utilisation incorrecte de la propriété. En fait un bouton fermer que sooit avec .Hide ou visible ça m'est égal du moment que ça marche ( bon la ça marche pas lol) mais je trouve ça bizarre de plus reussir à mettre .Hide
ok, parce que je viens d'essayer et ça ne fonctionne pas, mais quel est le code à utiliser pour utiliser le bouton que j'ai mis pour qu'il ai le meme effet que la croix rouge ( fermer donc)?
Private Sub MonBouton_Click()
MaForm.Hide
End Sub
Private Sub MonBouton_Click()
Unload MaForm
End Sub
Puis l'afficher par :Load MaForm
Maform.Show
Private Sub cmdValider_Click()
Dim Ligne As Long
'Ligne = Sheets("Feuil1").Range("A1048576").End(xlUp).Row + 1 '****Excel 2007 et >
Ligne = Sheets("Feuil1").Range("A65536").End(xlUp).Row + 1 '**** Excel 2003 et <
Sheets("Feuil1").Range("A" & Ligne).Value = txtNom.Value
Sheets("Feuil1").Range("B" & Ligne).Value = txtPrénom.Value
Sheets("Feuil1").Range("D" & Ligne).Value = txtadresse.Value
Sheets("Feuil1").Range("E" & Ligne).Value = txtCP.Value
Sheets("Feuil1").Range("F" & Ligne).Value = txtVille.Value
End Sub