rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[VBA] Combobox comment le remplir

Posté par Sirius91, le dimanche 14 janvier 2007 à 16:12:01
Bonjour,

Je suis étudiant en licence de gestion de production industrielle.
Je suis en alternance dans une societe pour laquelle je dois developper un outil de cotation sur Excel.
Je dois entre autres choses, utiliser les " Combobox"... Je suis debutant et je ne sais pas remplir les combobox.

J'ai regardé sur internet, les forums... je ne trouve pas comment on peut remplir les lignes de la combobox apartir d'un autre fichier Excel (qui servirais de base de données).

C'est pourquoi je solicite La solidarité CCM ! ! !
je souhaiterais savoir comment faire? Ou si vous pouviez m'orienter vers quelqu'un ou un lien qui pourrais m'aider?

Merci d'avoir prete attention a ma demande.


Cordialement sirius
Configuration: Windows XP
Internet Explorer 6.0
Répondre à Sirius91  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
lami20j, le dimanche 14 janvier 2007 à 16:22:03
Salut,

voici un exemple banal
Private Sub UserForm_Initialize()
Dim i
    For i = 1 To 4
        ComboBox1.AddItem Sheets("a").Cells(i, 1)
    Next
End Sub
lami20j
Répondre à lami20j

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sirius91, le dimanche 14 janvier 2007 à 16:56:57
Merci de votre aide, toute fois rien n'apparait dans la combobox.
Pouriez vous m'aider sur ces questions ? :


1)pour rediger ce code, dois-je double cliquer sur la userform ou sur la combobox?

2)J'ai vu une personne sur le forum qui disait :

Nom_dela_combo . AddItem Ce_que_tu_veu_mettre

Le "Ce_que_tu_veu_mettre" pu se remplacer par l'emplacement de mon fichier base de données? si oui, comment faire?
Répondre à Sirius91

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sirius91, le dimanche 14 janvier 2007 à 17:12:53
sa y ai j'arrive a la remplir!!
mais je rentre les noms moi meme dans le programme. je souhaiterais qu'un "lien" se face vers un document Excel deja existant .

J'ai presque compris le code que vous m'avez donnée :

Sheets("Nom_de_la_feuille").Cells(i, 1)

"i" et "1" correspondent a quoi?

Je suis vraiment embeter, mon chef m'attend au tournant:-( .. Merci de votre aide.
Répondre à Sirius91

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
lami20j, le dimanche 14 janvier 2007 à 19:21:24
Re,

i c'est pour ligne
et 1 c'est pour colonne

donc je remplis la combobox avec le contenu de

cells(ligne1,colonne1)
cells(ligne2,colonne1)
.
.

dans l'exemple je m'arrête à 4 lignes


à savoir que la feuille excell a 65536 lignes et 256 colonnes
pour ne pas oublier :-)
nombre lignes   =  2 à la puissance 16
nombre colonnes =  2 à la puissance  8
lami20j
Répondre à lami20j

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sirius91, le dimanche 14 janvier 2007 à 20:21:44
encore merci!

il me reste toujour cette question: Peut on utiliser un autre fichier excel deja existant (base de données) pour remplir la combobox?

ensuite je serais fin prêt ..pour d'autres problemes!!

En tous cas merci pour l'aide!
Répondre à Sirius91

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 hasnaa, le jeudi 10 avril 2008 à 12:07:18
bonjour tout le monde, je voudrais remplir un combobox a partir une base de données sql server, mais le probleme c'est que je dois recupérer les numeros de clients alors que les champs qui apparaitront au combobox sont les noms de clients.
merci pour tous
Répondre à hasnaa
Discussions pertinentes trouvées dans le forum
20/05 15h08VBA combobox0
07/05 11h13VBA Excel: Remplir un fichier Excel7
05/01 18h53[VBA] Combobox dans une boite de dialgue1
21/10 20h20VBA Combobox & Date0
Plus de discussions sur « [VBA] Combobox comment le remplir »
Logiciels pertinents trouvés dans les téléchargements
Télécharger GANTT Project 2.0.7GANTT Project - GanttProject est un outil de gestion de projet libre, permettant de réaliser des diagrammes de GANTT afin de planifier un...Catégorie: Gestion de projet
Licence: Open Source
Télécharger Visual Basic Express 2005 2005Visual Basic Express 2005 - Le langage de programmation Visual Basic est historiquement dans les gènes de la société Microsoft. Avec plus de 30.000...Catégorie: Visual Basic
Licence: Freeware/gratuit
Télécharger Coloriage 1.1.4Coloriage - Coloriage est un logiciel de coloriage pour jeunes enfants, à la manière de Tux Paint . Il répertorie quelque 220 dessins à...Catégorie: Dessin
Licence: Freeware/gratuit
Télécharger VB Editor 2.0VB Editor - Décompileur de fichiers exécutables compilés avec Visual Basic 5 ou 6 Catégorie: Visual Basic
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [VBA] Combobox comment le remplir »