Salut Pat.Bart
C'est possible mais :
CONDITION :
Le UserForm qui contient doit être chargé quand tu lances cette instruction.
METHODE :
Tu dois préciser depuis un module standard :
UserForm1.CommandButton1.Visible = False
...
Pour arriver à remplir la condition... Trois moyens (à ma connaissance)
1) soit le UserForm est déjà lancé (mais non visible) c'est à dire "chargé" avec la commande
Load UserForm1
2) soit le UserForm n'est pas encore lancé et tu as cette instruction dans le lancement :
With UserForm1
.Show
.CommandButton1.Visible = False
End With
3) soit le UserForm est actif mais il est en mode NON-Modal
(Ouvert par cette instruction

UserForm1.Show 0
Je n'ai pas testé... J'espère ne pas me planter pour cette troisième possibilité...
BOn Week ENd
@+Thierry