Bonjour à tous,

J'ai découvert récemment la méthode .ShowDataForm de l'objet Worksheet qui correspond à l'outil Formulaire de l'onglet Données (non natif dans le ruban).
J'ai dans un classeur plusieurs feuilles dont une avec plusieurs tableaux, si je clic sur une ligne d'un tableau et ensuite sur Formulaire de l'onglet données il me prend bien le tableau sélectionné. Donc à la main tout vas bien.


Mon problème est le suivant :
Si j'utilise ActiveSheet.ShowDataForm c'est le formulaire du tableau commençant en A1 qui est pris en compte. (peu importe la sélection)
Si pas de tableau en A1, j'ai une erreur.


Savez vous comment indiquer la plage qui doit être prise en compte pour la méthode .ShowDataForm ?
Quel Objet VB se cache derrière cette méthode ?

Merci d'avance