Bonjour à tout le monde,
Je parcours le forum depuis pas mal de temps maintenant et beaucoup de mes problèmes ont trouvés solutions grâce ce dernier.
Cependant j’ai besoin d’une aide plus particulière aujourd’hui.
Je précise que je suis sous Excel 2003.
Je dois créer un « formulaire » (ou autre chose…) pour compléter facilement une base de données par des opérateurs. Base de données avec laquelle je réalise quelques fonctions statistiques (CV, écart type… rien de bien compliqué) et avec laquelle j’effectue des analyses de tendances (graphiques avec moyenne, moyenne +/- 2écarts type… résultants des stats ci avant).
Cependant j’ai un certain nombre de contraintes pour ce fichier :
1) Lors de l’ouverture, il faudrait arriver systématiquement sur le même onglet (onglet 1 où se trouvent des explications).
2) Il me faudrait un menu déroulant pour une ou plusieurs colonnes (Nom de l’opérateur…)
3) Les données doivent respecter un certains format, à savoir :
- Format date 01/01/2000 et non pas 01/01/00
- Précision de la donnée : 40,1° et non pas 40,1234° (Nbe de chiffre après la virgule)
4) Certaines colonnes auront toujours la même valeur (Norme mini, maxi…) elles doivent donc être grisées ou ne pas apparaitre dans le formulaire afin de ne pas être modifiée mais en étant ajoutée à chaque création de ligne.
5) Une fois le formulaire rempli, il faudrait que la ligne alors créée ne puisse pas être effacée ou modifiée (ou à l’aide d’un mot de passe…) comme toutes les lignes précédentes.
6) Il faudrait que mes statistiques et mes graphiques soient mis à jour automatiquement une fois la ligne validée.
7) Et enfin, à la fermeture du fichier, l’enregistrement devrait se faire automatiquement pour qu’il n’y ait pas d’oubli de la part de l’opérateur.
Je suis conscient que ma demande est « énorme » et que cela représente beaucoup de travail, d’autant plus que je ne connais vraiment pas grand-chose en VBA, mais si quelqu’un pouvait m’aider à avancer au moins sur certains points je lui en serais reconnaissant. De mon coté je continu à parcourir le forum pour avancer sur le sujet.
Merci d’avance.
Je joins un exemple du tableau. [file name=recupdonnees.zip size=7201]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/recupdonnees.zip[/file]
Je parcours le forum depuis pas mal de temps maintenant et beaucoup de mes problèmes ont trouvés solutions grâce ce dernier.
Cependant j’ai besoin d’une aide plus particulière aujourd’hui.
Je précise que je suis sous Excel 2003.
Je dois créer un « formulaire » (ou autre chose…) pour compléter facilement une base de données par des opérateurs. Base de données avec laquelle je réalise quelques fonctions statistiques (CV, écart type… rien de bien compliqué) et avec laquelle j’effectue des analyses de tendances (graphiques avec moyenne, moyenne +/- 2écarts type… résultants des stats ci avant).
Cependant j’ai un certain nombre de contraintes pour ce fichier :
1) Lors de l’ouverture, il faudrait arriver systématiquement sur le même onglet (onglet 1 où se trouvent des explications).
2) Il me faudrait un menu déroulant pour une ou plusieurs colonnes (Nom de l’opérateur…)
3) Les données doivent respecter un certains format, à savoir :
- Format date 01/01/2000 et non pas 01/01/00
- Précision de la donnée : 40,1° et non pas 40,1234° (Nbe de chiffre après la virgule)
4) Certaines colonnes auront toujours la même valeur (Norme mini, maxi…) elles doivent donc être grisées ou ne pas apparaitre dans le formulaire afin de ne pas être modifiée mais en étant ajoutée à chaque création de ligne.
5) Une fois le formulaire rempli, il faudrait que la ligne alors créée ne puisse pas être effacée ou modifiée (ou à l’aide d’un mot de passe…) comme toutes les lignes précédentes.
6) Il faudrait que mes statistiques et mes graphiques soient mis à jour automatiquement une fois la ligne validée.
7) Et enfin, à la fermeture du fichier, l’enregistrement devrait se faire automatiquement pour qu’il n’y ait pas d’oubli de la part de l’opérateur.
Je suis conscient que ma demande est « énorme » et que cela représente beaucoup de travail, d’autant plus que je ne connais vraiment pas grand-chose en VBA, mais si quelqu’un pouvait m’aider à avancer au moins sur certains points je lui en serais reconnaissant. De mon coté je continu à parcourir le forum pour avancer sur le sujet.
Merci d’avance.
Je joins un exemple du tableau. [file name=recupdonnees.zip size=7201]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/recupdonnees.zip[/file]