Bouton de commande/ Remplissage de formulaire

Bonjour, je suis actuellement en stage et je dois mettre en place une base de donnée pour la gestion d'une ruche.

Je souhaite remplir un tableau avec un formulaire créé avec VBA project.

J'ai une feuille avec un grand tableau regroupant tout, avec toute les variable qui sont classé par deux Id (par exemple KAD ou KER et un numéro pouvant aller jusqu'à 100) et une date

Je souhaite aussi faire plusieurs boutons, par exemple quand j'appuie sur KAD40 ou KER24, j'aimerais que le formulaire contienne les dernières données entrées pour ces Id dans le tableau afin que la saisie soit plus rapide si jamais l'utilisateur n'as qu'une valeur qui a changer depuis la dernière fois.

J'aurais bien poser mon fichier excel en lien mais il est trop lourd

Merci d'avance pour vos réponse

Salut et bienvenue sur le Forum,

Si ton fichier est trop lourd, tu peux déjà essayer de le compresser.

Autrement passe par le site CJoint http://cjoint.com/

Si nécessaire, supprime les feuilles inutiles, laisse 10 lignes représentatives sur les 34'564 lignes que comporte ton fichier de base, supprime des mises en forme inutiles, etc.

A te relire.

c joint 2013

En fait j'avais une image dans mon fichier excel qui pesais plus de 8000Ko, je l'ai enlevé et du coup ça passe même en fichier joint dans les messages.

Merci pour l'aide j'avais pas pensé à enlever un élément pour enlever le poid, surtout que l'image était dans l'Userform du coup je n'ai pas pensé directement que cela pouvait être la cause du volume du fichier

Re,

Je ne vois vraiment pas grand chose dans ton fichier, même pas de données de base

Donc tu voudrais que l'on fasse tout le boulot ?

A te relire.

Non je veux pas du tout que vous me fassiez tout le boulot, sinon je n'aurais plus rien a faire pendant mon mois restant en stage

Je veux juste une piste, même si je conçois que c'est pas très simple sans données même si pour construire ma base je n'en ai pas eu non plus donc il aurait fallu que j'en mette un peu au hasard... mais comme j'étais occuper a chercher si il n'y avait pas de solution existante sur le net ou d'essayer des formules je n'ai pas eu le temps.

Je voulais juste savoir comment faire en cliquant sur le bouton KAD01, d'afficher dans le formulaire le dernier état de celui-ci.

Après je me débrouillerais pour le faire avec d'autres boutons et pour remplir le tableau.

MadCavs a écrit :

Je voulais juste savoir comment faire en cliquant sur le bouton KAD01, d'afficher dans le formulaire le dernier état de celui-ci.

As-tu déjà un début de formulaire ? Quelles données désires-tu dans ce formulaire ?
MadCavs a écrit :

mais comme j'étais occuper a chercher si il n'y avait pas de solution existante sur le net ou d'essayer des formules je n'ai pas eu le temps.

?????? Si tu n'as pas le temps de t'occuper de ton problème pour l'instant, je peux attendre

A te relire.

Enfin par formulaire je veux dire le Userform que j'ai créer dans VBAProject qui s'affiche quand on clique sur le bouton KAD01 et permet de remplir le tableau dans la Feuille ruche.

?????? Si tu n'as pas le temps de t'occuper de ton problème pour l'instant, je peux attendre

Bah la je vais pas tarder à aller me coucher pour être d'attaque demain matin mais de toute façon je repasserais demain. Je pourrais aussi remettre un fichier avec plus de données si ça peux aider

MadCavs a écrit :

Je pourrais aussi remettre un fichier avec plus de données si ça peux aider

Il me semble que ce serait la moindre des choses à faire

Je remet un fichier avec quelques données (j'en ai mis juste assez pour faire des test ), j'ai même trouvé une formule pour afficher le dernier état que j'ai testé dans l'onglet ruches en bas du tableau. Pour l'instant le dernier état n'est qu'en fonction de "Id Rucher" et il me faudrait rajouter la colonne ID Ruche dans les "restrictions" (j'ai pas trouvé d'autres mot)

Il me manque plus qu'à trouver comment faire avec le bouton pour afficher le dernier état dans le Userform et comment mettre ID Ruche dans les restrictions.

Bon j'ai trouvé comment faire pour affecter aussi la colonne Id Ruches, maintenant il me manque plus qu'a trouvé comment mettre KAD dans le textbox IdRucher et 01 dans le textbox IdRuche quand je clique sur le bouton. Et il faut aussi que je fasse le bout de programme pour que les autres textbox affiches le dernier état.

Si quelqu'un sait comment affecter la valeur d'une textbox présente dans un UserForm à un bouton dans une feuille, je suis preneur. Car là ça fait 2h que je cherche et j'ai pas trouvé

Je viens de trouver comment faire

Maintenant il me reste plus qu'à trouver comment écrire ça dans le code du Userform car je ne pense pas qu'une formule brute comme ça marche dans VBAProject

=INDEX(D3:D8;EQUIV(1;(($A3:$A8=$A13)*($B3:$B8=$B13))*($E3:$E8=MAX(SI((($A3:$A8=$A13)*($B3:$B8=$B13));$E3:$E8;"")));0);1)

J'ai trouvé c'est bon, j'ai presque fini, il faudrait juste que je règle un petit problème.

En fait quand j'appuie sur par exemple KAD05 alors qu'il n'y a pas encore de ligne avec la ruche codée KAD05, cela me met une erreur

Salut,

Je suis désolé de ne plus être intervenu sur ton fil, mais j'étais absent 2-3 jours. Je vois que tu as résolu tout tes problèmes ; tant mieux. Peut-être une autre fois.

Amicalement.

Bon je reposte sur ce topic car on m'as demander de faire des boutons suivant et précédent dans mon formulaire et je ne vois pas comment faire

Je remet un fichier excel qui est un test ou j'ai juste affecté les deux premier bouton KAD à une liste, et du coup je voulais rajouter un pas par rapport à la ligne qui est afficher dans mes cases mais c'est pas aussi facile que je l'avais imaginé

http://cjoint.com/14mi/DEttKF9Ft6s.htm

Désolé, mais comme je suis passablement pris ces temps, je ne pourrais pas m'occuper de ton fichier.

Peux-tu indiquer ce fil comme résolu (en cliquant sur le petit V vert dans l'un de tes messages) et en ouvrir un nouveau ?

Bonne continuation.

Rechercher des sujets similaires à "bouton commande remplissage formulaire"