begin process at 2012 02 15 10:42:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Message Box

 > 

Liste déroulante dans une macro VB sous Excel


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Liste déroulante dans une macro VB sous Excel

mardi 7 mars 2006 à 10:03:50 | Liste déroulante dans une macro VB sous Excel

jy35

J'ai une macro appelée à partir d'un bouton dans une feuille Excel.
J'aimerais faire apparaître des infos sous la forme d'une liste déroulante
dans laquelle l'utilisateur sélectionnera un item (de manière analogue
à ce que fait InputBox, mais sans avoir se saisie texte à faire).
Je n'ai aucun formulaire de défini, et les infos qui alimentent la liste
déroulante ne se trouvent pas dans des cellules mais sont calculées
dynamiquement par ma macro en fonction de données sur une autre feuille.

Je ne trouve pas dans les forum actuels d'exemple de code qui fait ça.
Est-ce possible ? Merci pour votre aide.

jy35

mardi 7 mars 2006 à 12:30:48 | Re : Liste déroulante dans une macro VB sous Excel

jpleroisse

Bonjour, Les données se trouvent sur une autre feuille?, dans des cellules ?, c'est le résultat du calcul que tu veux placer dans une Combobox ? Explique un peu et si tu pouvais mettre ton code du calcul. jpleroisse
mardi 7 mars 2006 à 14:16:28 | Re : Liste déroulante dans une macro VB sous Excel

jy35

C'est en effet des résultats de calcul que je veux faire apparaître dans ma combo box.
Pour simplifier, admettons que j'ai une variable :

Dim listeDeroulante() As Variant

que j'ai initialisé avec ce que je veux faire apparaître dans ma liste déroulante :

ReDim Preserve listeDeroulante(10)
For nb=1 To 10
   listeDeroulante(nb) = "item " & Nb
Next nb

Je voudrais faire apparaître mes 10 item dans une liste déroulante, que l'utilisateur
puisse sélectionner un item, et récupérer l'indice nb qui a été sélectionné.
Actuellement j'affiche mes 10 items dans une chaîne (concaténée avec l'ensemble
de mes item) passée à Inputbox, l'utilisateur doit entrer l'indice qui convient, et je
récupère cet indice en sortie de Inputbox. Je cherche un moyen "plus élégant" de
procéder, sachant de plus que si ma chaîne dépasse 1024 octets, elle est tronquée...

Merci de tes idées.

jy35
mercredi 30 avril 2008 à 19:25:52 | Re : Liste déroulante dans une macro VB sous Excel

imyassine

Bonjour,
 je suis débutant au Macro et je voudrais que vous m'aidiez si c'est possible...
mon pb est simple, je veux creer une liste deroulante contenant un certain nombre d'elements, chaque element a ses prpores caracteristique (dans d'autre cases du tableur) je veux qu'a chaque fois que je choisisse un element de la liste, les cases correspondant a cet element prennent les valeurs adequates (les données de chaque element je les ai sur la feuil 2)... et merci d'avance.
mercredi 12 mai 2010 à 15:00:07 | Re : Liste déroulante dans une macro VB sous Excel

psylofree77

Bonjour,
je fais actuellement de la gestion d'horaire, j'ai fais une liste déroulante afin que chacun puisse choisir ses horaires. à cela je voudrais ajouter un bouton "ajouter" qui permettrait d'ajouter les horaires sélectionnés dans les tableaux hebdomadaires prévus à cet effet. étant donné mon niveau restreint en matière de macro et autres! je viens vous demander de l'aide.
merci de vos réponses.


Cette discussion est classée dans : vb, macro, excel, liste, déroulante


Répondre à ce message

Sujets en rapport avec ce message

export de feuille excel en pdf via les macro ou vb [ par tamera55 ] Comment exporter des feuilles excel au format PDF en automatisant l'export via les macro en vb?MerciTam Vb 6 Datacombo Dimensionner la taille de la liste déroulante [ par Kike ] Je cherche donc à dimensionner la taille de la liste déroulante d'un datacmbo dans vb6 (le titre mais dans un sens différent) Merci. il me semble qu'u execution macro Excel via VB [ par GroSam ] Salut! Voila j'aimerais executer une macro perso qui se trouve dans un fichier Excel à partir de VB.. j'essaye d'utiliser application.ExecuteExcel4Ma Excel VB et VBA [ par ricomiracle ] Bonjour, Je développe un programme VB qui propose à l'utilisateur un classeur Excel pour rentrer des données. L'utilisateur dispose d'une barre d'outi Probleme urgent: Modification de variables d'une macro vb sous excel alors qu'elle s'execute. [ par frosenfeld ] Bonjour tout le monde, premier post et merci de votre aide deja trouvee sur le forum! Ma question est la suivante: -j'ai une grosse proc vb tournant VB sous excel et gestion de variables ! Important, merci! [ par frosenfeld ] Bonjour a tous, et merci de votre aide! Ma question est la suivante: comment faire sous excel pour pouvoir modifier la valeur de certaines cellules Allocation valeur a variable sous excel avec macro vb running [ par frosenfeld ] Bonjour a tous, je me suis plante de categorie alors je reposte ici, desole c'est pas du spam, et merci de votre aide! Ma question est la suivante: Liste de validation Excel en VBA [ par lucio57 ] Bonjour, Je voudrais placer dans un fichier Excel des listes de validation. Je cherche à mettre cela par macro. Pour le faire je crée une macro en aut liste déroulante word 31 éléments macro [ par chantalou ] Je débute sur VBA et j'ai une question bête !J'ai une liste déroulante à afficher ds un modèle word qui contient une liste de 31 éléments.</STR Excel : Comment attacher une Liste déroulante à une cellule Excel ? [ par total_pipeau ] Bonjour camarades programmeurs,Je suis en train de me faire une petite application en VB6.0 sous Excel me permettant de faire la gestion de compte per


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,326 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales