XL 2013 Remplissage d'un formulaire qui ajoute une ligne à un tableau - VBA

Ananas94

XLDnaute Junior
Bonjour,

J'ai un formulaire géant à faire remplir à des utilisateurs dans le but de remplir un tableau (géant lui aussi). Le but est que une fois ce formulaire rempli, une ligne s'ajoute en bas du tableau, et que le numéro associé s'incrémente à chaque fois.

Néanmoins, au moment de lancer la macro "insertion d'un outil", j'obtiens l'erreur suivante :"L'indice n'appartient pas à la sélection". Lors du débogage, la ligne "UserForm1.Show" est surlignée. Je ne comprends pas où est le problème.. Auriez-vous une idée ?
Vous trouverez en pièce jointe le document sous forme de test.

Je vous remercie par avance,
Excellente journée,
Anna
 

Pièces jointes

  • etat_des_lieux_test.xlsm
    50.1 KB · Affichages: 15
Solution
Bonjour le fil, Anna

•>Anna
C'est bien cela: le Tag correspond au numéro de colonne.
01Anna.jpg


EDITION: Je viens juste de voir les nouvelles PJ.
Sauf qu'un classeur *.xlsx ne peut contenir de code VBA (donc d'Userform)

Staple1600

XLDnaute Barbatruc
Re

Ceci n'a rien à voir avec le titre de cette discussion, non ?
Je souhaite désormais, avec une autre macro, supprimer un outil; c'est à dire que l'outil passe du tableau de l'onglet "Outils_utilises" à l'onglet "Outils_HA". J'ai codé quelque chose, avec un autre userform cette fois (userForm2).
PS: ce n'est qu'une suggestion de ma part
(sans doute motivée par le fait que cela fait quinze ans que je traîne mes guêtres sur ce forum ;))
 

Discussions similaires

Réponses
7
Affichages
368

Statistiques des forums

Discussions
312 231
Messages
2 086 430
Membres
103 207
dernier inscrit
Michel67