Bonsour®
Selection.CurrentRegion.Name = "Base_de_donnees" '<------- pas d'accent à données !!!!!!!
ActiveSheet.ShowDataForm
End Sub
il est à noter que "Base_de_donnees" et "Database" sont des noms réservés
que Excel utilise automatiquement lors de l'usage du formulaire...
quand ceux-ci ont été préalablement définis
??? lorsque plusieurs plages correspondent à des 'bases de donn
ées' distinctes dans une même feuille.
il suffit de renommer la plage à utiliser "base_de_donn
ees" avant appel du formulaire
ce formulaire s'applique alors à la plage souhaitée
autre fait notoire perturbant mais pratique ;
l'utilisation de:
Application.CommandBars.FindControl(ID:=860).Execute
présente le formulaire avec les fonctionnalités de feuille de calcul (i.e. format locaux, date, décimales)
l'utilisation via Showdataform :
présente le formulaire avec les fonctionnalités VBA (i.e. formats US, date, décimales)