Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro excel base de donnée

  • Initiateur de la discussion Initiateur de la discussion Helldo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Helldo

XLDnaute Nouveau
Salut à tous,

Je suis nouveau sur ce forum, alors je viens tester vos connaissances 😎 ... enfin c surtout parce que les miennes sont assez pitoyables...

Ma feuille excel est un formulaire de demande d'information, où dans l'encadré destinataire figure nom/adresse/c.p./ville/tel/fax de la personne à contacter. Le choix du destinataire se fait par liste déroulante. les info diverse se complète automatiquement....

Ce que j'aimerais faire : Généré un "pop-up formulaire" pour rentrer de nouveau destinataire dans ma base de donnée (champs à remplir nom/adresse/c.p./ville/tel/fax ) et qu'il s'intègre automatiquement dans ma liste déroulante. Le top serait que les données s'inscrive dans la première ligne vide en feuille3 puis que la liste se classe par ordre alphabétique...

Ma feuille3 comporte les info suivantes
- colonne A3:A18 "nom de personne"
- colonne B3:B18 "adresse"
- colonne C3:C18 "c.p."
- colonne D3: D18 "ville"
- colonne E3:E18 "tel"
- colonne F3:F18 "fax"

Le formulaire est en feuille2 et la formule utilisée pour affiché les données en fonction du nom choisi dans la liste déroulante est basique, c un enchaînement de condition :SI(Feuil3!H3=1;Feuil3!B3;SI(Feuil3!H3=2;Feuil3!B4;SI(Feuil3!H3=3;Feuil3!B5;SI(Feuil3!H3=4;Feuil3!B6;SI(Feuil3!H3=5;Feuil3!B7;SI(Feuil3!H3=6;Feuil3!B8;SI(Feuil3!H3=7;Feuil3!B9;SI(Feuil3!H3=8;Feuil3!B10;Feuil3!H7)))))))) - en H3 la valeur liée à la liste déroulante - en H7... je continue la condition....... je sais je suis pas très doué mais c tout ce que j'ai su faire !

Pourriez vous m'aider à ce sujet ? J'espère avoir été asser clair dans mes explications...
 
Re : Macro excel base de donnée

Voila mon fichier type....
En cliquant sur le bouton "ajout personne", j'aimerais que les info rentrés dans les input box aillent se ranger dans la feuille 3.
De même, j'aimerais à chaque ajout de pesonne augmenter le champ de selection des données pour la liste déroulante !

Merci beaucoup d'avance
 

Pièces jointes

Re : Macro excel base de donnée

Re, voilà ma propo, tu peux l'adapter à ta guise, je me suis inspiré de plusieurs bouts de macros récupérées au hasard sur le forum ...

Espérant que cela te sera utile ..
@+ RICO
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
549
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…