Heu... Je n'ai pas de solution clef en main. S'agissant de débutants, il est souvent plus facile de faire ces commentaires en aparté : Sur le fil il sont invariablement interprété scomme une critique volontairement blessante, ce qui bien sur est très loin de mon intention.
J'ai donc donné quelques conseils à notre ami et un modèle réalisé il y a très longtemps... Pas sûr qu'il sache l'interpréter.
Pour résumer, mon conseil aux débutants : Si vous envisagez de réaliser quelque chose. Plutôt que de demander comment réaliser l'impossible, demandez conseil avant de réaliser quoi que ce soit. Inutile d'exposer de quelle (mauvaise) manière vous tentez en vain d'y arriver, expliquez clairement le besoin final, le répondeur aura surement une très bonne idée sur le moyen d'y parvenir !
Parce que une fois que les fondations sont posées et très instables, il devient très difficile de bâtir un gratte-ciel dessus...
Quand on a une base de Données,le moins qu'on puisse faire c'est un UserForm qui permet d'en Afficher les enregistrements, Rechercher, Créer de nouveaux enregistrements, les Modifier ou en Supprimer. On résume ça sous un acronyme anglo-saxon : CRUD (Create, Read, Update, Delete).
Point n'est nécessaire de faire 4 UserForm : En programmation diviser n'est pas forcément régner : Ce serait même plutôt le contraire... Au lieu d'un, vous avez 4 ennemis à mâter !
Quand on a 2 base de Données, il faut 2 UserForm : Un pour chaque base... Et le paragraphe précédent est encore plus vrai ! (sinon ça fait 8 ennemis à dompter !)
Donc avant de se lacer comme un fou dans des réalisations complexes, assurez vous que vous maitrisez parfaitement la gestion d'une BD.
Pour ceux qui ont une aptitude confirmée à jongler avec VBA une version dans la section des téléchargements.
Allez je vais me risquer à un dernier conseil :
La colonne iD pour Excel c'est comme le permis de conduire : Ça ne sert à rien, mais il faut commencer les tableaux par ça... Bien sur il y en a des tas qui conduisent sans permis, mébon... C'est mon conseil !
A+