Lister les différents champs d'un parametre d'une fonction. Possible ? - VB/VBA/VBS - Programmation
Marsh Posté le 11-01-2009 à 01:50:38
les seules listes que tu peux avoir dans Excel ( à ma connaissance ) sont les drop down list des formulaires, les drop down list des feuilles vba et/ou les listes "de validation".
Néanmoins je ne suis pas sur de comprendre ce que tu veux faire réellement.Je tenter le coup avec ce que j'ai eu "l'impression" de comprendre. Désolé en cas de réponse hors-jeu...
J'ai l'impression que tu veux faire un "builder" de fonction "getConnexion". Si c'est le cas, je ne vois pas d'autres solutions "simples" que de faire une UserForm qui demande à l'utilsateur le champ dans une drop down list et qui insert du "code" généré via
Code :
|
Marsh Posté le 10-01-2009 à 18:12:14
Bonjour,
j'ai crée une fonction VBA excel qui se connecte à une base de données Access. Aucun probleme a ce niveau
Cette fonction a pour but d'inserer dans une cellule la valeur qui se trouve dans la base de données...
Je voudrais savoir s'il est possible de réaliser une liste déroulante pour le choix du champ souhaité.
Exemple:
Ma table a les champs suivants :
ID
nom
date
age
sexe
Ville
Pays
fonction connectionDB(nom, date, champ) La valeur champ peut prendre les valeurs suivantes : age, sexe, Ville ou Pays.
Ainsi dans la cellule d excel, je peux faire =connectionDB(nom, date, champ). Pöur le parametre champ, j ai une liste deroulante avec les choix possibles (c'est a dire : age, sexe, Ville ou Pays)
Dans mon cas, j'ai une 30 de champs donc ca en devient un peu indispensable ce genre de liste.
J'ai fait des recherches sur google et sur le forum mais cela a ete infructueux. Cependant, j'en demande peut etre un peu beaucoup a Excel, mais ca serait super utile !!!!
Je vous remercie d'avance pour vos réponses.
PS: Vous avez deja fait l'help d'une fonction VBA Excel ? Facile a réaliser, laissez vos exemples ou liens
Message édité par clems7516 le 10-01-2009 à 20:49:45