Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1479 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Utilisation de menu déroulant

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Utilisation de menu déroulant

n°1304031
Issim
Posté le 13-02-2006 à 09:54:53  profilanswer
 

Tout d'abord je tiens à dire que j'ai cherché dans les anciens topic mais je n'ai pas réussi à faire fonctionner
 
Je fais un programme pour créer des devis et je posède une base de données des désignations de produits et des prix associés, j'ai donc créé un ComboBox nommé ComboBox1, et je veut utiliser les données de la feuille active dans la colonne A et renvoyer la valeur selectionnée dans la cellule B1 par exemple.  
 
J'ai utilisé un topic qui parlait de cela mais il me créait une image de liste déroulante avec un ascenceur mais cette image était figée.  
 
Donc si quelqu'un pourait m'aider ca serait super !  
 
Issim

mood
Publicité
Posté le 13-02-2006 à 09:54:53  profilanswer
 

n°1305004
Issim
Posté le 14-02-2006 à 11:12:24  profilanswer
 

Personne ne peut m'aider ?? SVP je déprime à chercher sans que ca marche !!  
 
Merci d'avance  
 
Issim

n°1305738
Epena
Posté le 15-02-2006 à 07:20:08  profilanswer
 

Bonjour,
 
La question manque de précision, raison de l'absence de réponse.
S'il s'agit de remplir une ComboBox sur une Form à partir d'une feuille de calcul Excel, voilà ce qui pourrait convenir :
 
''Créer un ComboBox1
'Mettre columnCount à 2
'Définir une largeur de colonne : ColumnWidths à 40 pt;40 pt par exemple
 
Table = "Feuil1"
For i = 1 To 10
ComboBox1.AddItem Sheets(Table).Cells(i, 1)
ComboBox1.List(i - 1, 1) = Sheets(Table).Cells(i, 2)
Next i
 
Cordialement
 
Epéna

n°1305900
Issim
Posté le 15-02-2006 à 11:12:50  profilanswer
 

En effet j'ai des information que je ne veut pas avoir à saisir tout le temps et donc je pense que ce que tu me propose pourait marcher ! Par contre juste pour comprendre ce que tu m'a proposé dans ce script tu met dix lignes différentes dans ta liste issue des cellules A1 à A10 mais par contre je n'ai pas pigé à quoi sert l'avant dernière ligne avec le i-1 !  
 
Merci beaucoup  
 
Issim

n°1305954
tegu
Posté le 15-02-2006 à 11:45:04  profilanswer
 

Les lignes de cellules Excel sont numérotées de 1 à N et les indices de la propriété .List de 0 à N-1


Message édité par tegu le 15-02-2006 à 11:45:26

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Utilisation de menu déroulant

 

Sujets relatifs
utilisation fleche du clavierTaille exe et utilisation memoire programme
Espace dans mon menuMenu déroulant decalé
[Javascript] Apparition, disparition de menu et mouseoverVariance de taille du menu CSS
menu deroulant vertical : reste apparentutilisation de Screen
Plus de sujets relatifs à : Utilisation de menu déroulant


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR