[VBA] Combobox comment le remplir
Fermé
Sirius91
Messages postés
11
Date d'inscription
samedi 13 janvier 2007
Statut
Membre
Dernière intervention
24 janvier 2007
-
14 janv. 2007 à 16:12
hasnaa - 10 avril 2008 à 12:07
hasnaa - 10 avril 2008 à 12:07
A voir également:
- [VBA] Combobox comment le remplir
- Organigramme a remplir word - Guide
- Remplir et signer pdf - Guide
- Find vba - Astuces et Solutions
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Comment remplir un chèque bnp - Télécharger - Comptabilité & Facturation
5 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
14 janv. 2007 à 16:22
14 janv. 2007 à 16:22
Salut,
voici un exemple banal
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
Sirius91
Messages postés
11
Date d'inscription
samedi 13 janvier 2007
Statut
Membre
Dernière intervention
24 janvier 2007
11
14 janv. 2007 à 16:56
14 janv. 2007 à 16:56
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?
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?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
14 janv. 2007 à 19:21
14 janv. 2007 à 19:21
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 :-)
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
Sirius91
Messages postés
11
Date d'inscription
samedi 13 janvier 2007
Statut
Membre
Dernière intervention
24 janvier 2007
11
14 janv. 2007 à 20:21
14 janv. 2007 à 20:21
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!
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!
Sirius91
Messages postés
11
Date d'inscription
samedi 13 janvier 2007
Statut
Membre
Dernière intervention
24 janvier 2007
11
14 janv. 2007 à 17:12
14 janv. 2007 à 17:12
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.
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question