Aide pour traduire un projet en VBA

Bonjour à tous,

Tout d'abord, désolé pour ce titre peut évocateur mais je ne savais pas comment l'intituler autrement, étant donné la complexité de ce que j'essaie de faire.

Pour contextualiser ma demande d'aide : je suis un étudiant en stage dans un service administratif. J'ai de bonnes connaissances en informatique "de base", mais en ce qui concerne la programmation, je suis totalement novice, et j'essaie de bricoler quelques petits trucs à l'aide de ce que je trouve par ci par là sur internet.

Je souhaiterais, dans le cadre de ma mission, mettre en place une petite base de données qui servira à répertorier des ressources, au sens large. Etant donné que l'utilisation de ce fichier est destinée à tout un service, je voulais faire quelque chose de plus "friendly" qu'un vulgaire tableau sur Excel, que l'on manierait uniquement avec les filtres...

Du coup, j'ai essayé de faire une petite interface avec des Userform. Mon souci : le code à mettre derrière pour arriver à fabriquer les fonctions dont j'ai besoin.

Voilà comment les choses se présentent : à l'ouverture de mon fichier, deux boutons (deux options) : NOUVELLE RESSOURCE ou CONSULTER LES RESSOURCES.

=> NOUVELLE RESSOURCE : affiche un formulaire sur lequel on entre toutes les informations. Pour la plupart, ce sont des simples textbox, mais pour deux d'entre elles, il y a des listes. C'est le cas pour le champ "THEMATIQUE", dans lequel on doit choisir dans la liste déroulante la thématique concernée. Cette liste est référencée sur une feuille intitulée "Ref". Un autre champ : TERRITOIRE. Ici c'est une liste, dans laquelle il faut pouvoir cliquer sur le OU les territoires concernés par la ressource en question.

Un bouton VALIDER : transcrit les infos rentrées dans le tableau de la feuille RESSOURCES.

Un bouton ANNULER : quitte le Userform.

Je pense avoir réussi à peu près ce que je voulais, même si le code paraîtra surement grossier pour les experts, mais certains points me posent encore problème : dans la liste TERRITOIRES, où plusieurs choix sont possibles, lorsque je valide, aucune donnée n'est inscrite dans mon tableau (contrairement aux autres colonnes qui se remplissent conformément aux champs complétés). Je ne sais pas comment faire ...

D'autres petits problèmes : quelles sont les propriétés à modifier pour que les textbox renvoient automatiquement le texte à la ligne (juste pour les deux grandes : descriptif et avis) ?

=> CONSULTER LES RESSOURCES : ici, je suis encore plus démuni niveau connaissances pour aboutir à ce que je souhaiterais, mais si vous pouviez m'aiguiller...

Le principe : par défaut, dans l'Userform, toutes les ressources apparaissent comme dans mon tableau sur la feuille ressource, sous forme de liste. Au dessus : des champs qui permettent de filtrer les ressources affichées dans la liste : TERRITOIRE, THEMATIQUE, ou bien "recherche libre", dans laquelle on ne saisirait qu'un seul mot clé, et qui afficherait toutes les ressources dont la description ou l'avis contiendrait ce mot.

Avec la possibilité, en sélectionnant une ressource dans cette liste, de cliquer sur "Editer" => affiche l'Userform précédent pour apporter des modifications à la ressource en question. Ou bien l'option "Voir détails" => complète la FICHE_détails (feuille 4) avec les contenus de la ressource en question. Cette feuille permet de l'exporter ou l'imprimer facilement ensuite, étant donnée sa mise en page.

Voilà mon idée...

Je me suis lancé dans quelque chose qui nécessite sûrement bien plus de connaissances que je n'en ai, et je commence à caler un peu... Si certains sont partants pour me donner quelques pistes pour avancer, je suis volontiers preneur.

Merci par avance pour votre lecture!

Bonsoir ncls9

Va voir du côté de mon blog (lien ci-dessous) .... tout n'y est pas mais il y a des pistes.

Ensuite reviens vers nous.

Je ne pense pas que se soit très compliqué de développer ton projet car l'idée de base est déjà bien pensée.

Bon courage.

Bonjour,

Une partie d'aide : pour Nouvelle Ressource

J'ai adapté le code pour rendre dynamique la liste Territoires à vous de faire de même pour Thema si nécessaire.

Maintenant la sélections dans la ListBox territoires est recopiée dans la cellule A2 de Ressource

Pour le reste comme il n'y a encore pratiquement rein de fait sauf le formulaire je vous laisse apprendre.

Merci pour vos réponses,

@robjam : Je vais reprendre le code pour la liste THEMATIQUE. En fait, la liste territoire n'a pas besoin d'être dynamique car le périmètre sur lequel je travaille est ainsi découpé et le restera. Mais cela me sera utile pour les thématiques.

Par contre, je n'ai plus la possibilité dans la Listbox, de sélectionner plusieurs territoires à la fois (quand une ressource concerne 2 ou 3 territoires selon sa position). Dans les propriétés de la Listbox, j'ai remis en sélection multiple, mais du coup ça ne transcrit plus la sélection dans mon tableau. Comment faire ?

Merci encore à vous,

Cdt

Rechercher des sujets similaires à "aide traduire projet vba"