VBA Excel 2013-Formulaire

Bonjour,

J’essaie vainement de fabriquer un formulaire(UserForm2) pour alimenter une base de données.

Lorsque je crée le code du bouton »AJOUTER », ça coince.

Le débogage stoppe sur cette ligne :

ThisWorkbook.Worksheets(" Feuil3").Select

Message reçu :

Erreur d’execution ‘9’

L’indice n’appartient pas à la sélection

Remerciements pour vos conseils

12source.xlsm (315.75 Ko)

Bonjour,

Ton onglet ne se nomme pas " Feuil3" avec un espace devant, mais "BDD"

et pourquoi mettre des espaces avant ou après ton Range(" A45654 ")

Bonjour,

Ainsi cela devrait être mieux

  • Déclaration des variables en début de code plus compréhensible.
  • Nom de feuil ("BDD")

Et il ne faut pas oublier de sortir du code ( Exit sub ) si la textbox1 est vide sinon le code continue.

14source-1.xlsm (311.75 Ko)

Bonjour,

Ton onglet ne se nomme pas " Feuil3" avec un espace devant, mais "BDD"

et pourquoi mettre des espaces avant ou après ton Range(" A45654 ")

Je vous remercie beaucoup pour votre aide rapide et précise.

L’écriture du code ne laisse place à aucun oubli ou erreur !

Rechercher des sujets similaires à "vba 2013 formulaire"