Exploitation des données saisies dans un formulaires

Bonjour.

J'ai créé une feuille dans Excel 2007 pour la gestion des sorties magasin d'outillage dans mon entreprise.

Le formulaire de saisie accompagnant cette feuille se compose de 3 zones de texte (ZT1, ZT2,ZT3), d'une liste déroulante (LIST1) et d'un groupe de 6 cases d'options (OPT1 à OPT6).

Après remplissage des champs du formulaire et clic sur un bouton de commande (validation du formulaire), je souhaite récupérer toutes les données saisies et afficher leur contenu saisi dans ma feuille (ligne par ligne au fur et à mesure des saisies) de la façon suivante :

  • ZT1 en colonne W
  • Sélection de LIST1 en colonne V
  • Si OPT1 cochée alors ZT2 en colonne A et ZT3 en colonne C
  • Si OPT2 cochée alors ZT2 en colonne E et ZT3 en colonne G
  • Si OPT3 cochée alors ZT2 en colonne I et ZT3 en colonne K
  • Si OPT4 cochée alors ZT2 en colonne M et ZT3 en colonne O
  • Si OPT5 cochée alors ZT2 en colonne Q (ZT3 n'est pas exploitée)
  • Si OPT6 cochée alors ZT3 en colonne S (ZT2 n'est pas exploitée)

Mon niveau de programmation en VBA étant à ses tous débuts, je souhaite svp une aide rapide et efficace !

UN GRAND MERCI D'AVANCE !!!

Bonjour Grandid88,

Sans fichier je pense que tu n'auras pas de réponse, peux-tu nous le communiquer ?

Bonjour et1000lio et merci de ta réponse.

Je t'envoie le fichier concerné.

Merci encore de ton aide !

Bonsoir Grandi88

Voici la version V1

Je ne vois pas d'éléments pour la LIST1, où se trouve les informations pour alimenter cette liste ?

Pour le reste tout fonctionne suivant tes demandes

Bonjour et1000lio !

Je te remercie beaucoup de ton aide et de la version V1 que je viens de tester. Le nom et prénom ne s'affiche pas dans la bonne colonne (W au lieu de X !)

Je te renvoie le fichier version V1 complété de la liste à afficher dans la liste déroulante du formulaire (feuille LISTE dans le classeur). La valeur, une fois sélectionnée dans la liste, doit s'afficher en colonne W.

J'ai ajouté un bouton de commande nommé SAISIE sur la 1ère feuille. Est-il possible que lorsque l'on clique dessus, le formulaire de saisie s'affiche quand on ouvrira le fichier pour commencer la saisie journalière ? Est-il possible également que le contenu des champs du formulaire s'efface entre chaque saisie ?

Merci une nouvelle fois !

cordialement,

C'est encore moi !

Je me permets de rajouter une requête !

Si j'efface le contenu des lignes de mon tableau, les données suivantes saisies et affichées par le formulaire ne le sont pas à nouveau à partir de la ligne 4 !!...

Merci

Bonjour grandi88

Voici la version 2

1) Le nom et prénom s'affiche en "X"

2) Machine s'affiche en "W"

3) La liste déroulante est crée à partir de la colonne A de l'onglet LISTE (Attention ne pas changer le nom de l'onglet)

4) Le bouton "Saisie" permet d'ouvrir le formulaire

5) Ajout automatique à la validation de la date du jour en "V"

Astuce du code :

j'ajoute automatiquement un X en colonne A pour que le code trouve la dernière ligne remplie. De ce fait si tu ne l'efface pas, il va insérer la nouvelle à partir du dernier "X" de la colonne.

A bientôt

C'est absolument PARFAIT !

C'est tout-à-fait ce que je désirais et tu as admirablement répondu à mes attentes.

De ce fait, je t'envoie un GRAND MERCI à la hauteur de tes compétences !!

Comme tu as pu sûrement le remarquer, mon classeur inclut une feuille nommée "SERIE MOYENNE" qui doit contenir à peu près le même tableau que la feuille "SERIE 4-6 ET 12-14". Ce tableau doit être rempli de la même façon avec pour seules différences le nombre d'informations à saisir dans le formulaire.

Je vais donc m'employer à créer du code pour cette feuille !! Je saurais à qui faire signe si j'ai un souci !!...

cordialement,

Rechercher des sujets similaires à "exploitation donnees saisies formulaires"