Ecrire dans un combobox

Ecrire dans un combobox - VB/VBA/VBS - Programmation

Marsh Posté le 12-05-2004 à 12:25:16    

Coucou
 
Je travaille avec un fichier excel et un combobox. J'ai par exemple la valeur bretagne dans mon fichier excel et également dans mon combobox.  
Je lis la valeur dans mon fichier excel et je voudrais la retourner dans mon combobox pour que l'utilisateur sache que la valeur se trouvant dans mon fichier est bretagne. Comment est ce que je peux faire?
 
Merci
Bonne après midi

Reply

Marsh Posté le 12-05-2004 à 12:25:16   

Reply

Marsh Posté le 12-05-2004 à 16:49:09    

Ta combobox est où (objet 'Liste Déroulante' collé sur feuille Excel ? objet dans un formulaire VBA ('Feuille' dans l'explorateur de projet VBA) ?  
 
Elle s'affiche quand et comment ?
 

Reply

Marsh Posté le 12-05-2004 à 17:08:43    

C'est sur une feuille dans Visual Basic. Quand ma feuille s'ouvre, elle est visible.  
Mon programme dans Visual Basic ouvre le fichier excel. Je voudrais que si dans ma cellule du fichier excel ouvert,c'est marqué Bretagne, la combobox marque bretagne en retours .
 
Merci

Reply

Marsh Posté le 12-05-2004 à 17:19:31    

Voici une syntaxe pour remplir une combobox
Attention, suivant les versions de VB et service pack en tout genre, ta combobox peut utilser une syntaxe légèrement différente.
 


cbox.AddItem (valeurcolonne1)
cbox.List(cbox.ListCount - 1, 1) = valeurcolonne2
cbox.List(cbox.ListCount - 1, 2) = valeurcolonne3


 

Reply

Marsh Posté le 13-05-2004 à 11:03:40    

Je te remercie de ton aide.
Entre temps, j'ai trouvé aussi une solution qui est je pense un petit peu plus simple que la tienne.
cbox.text = p.cells(1,3).value
 
Bonne journée

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed