Programmation VBA combobox

Programmation VBA combobox - VB/VBA/VBS - Programmation

Marsh Posté le 21-04-2005 à 10:04:49    

Hello,
 
Voilà, je vous explique le truc: j'ai 2 combobox et je me suis mis en tête de relier une combobox avec la condition de l'autre.
Exemple, je sélectionne dans un premier combobox un élément de la liste, et la deuxième combobox doit choisir une liste.
 
Facile!!! Mais ça marche pas
 
 
 
Private Sub ComboBox1_Change()
 
If ComboBox4.ListIndex = 0 Then ComboBox1.RowSource = Secteurusine
If ComboBox4.ListIndex = 1 Then ComboBox1.RowSource = Secteurbase
 
Range("B" & 4).Value = ComboBox1.Text
 
End Sub
 
 
J'ai trop besoin d'aide ;-)pour passer une bonne journée sinon je suis bloqué snife...
 
Merci
 
 
 

Reply

Marsh Posté le 21-04-2005 à 10:04:49   

Reply

Marsh Posté le 21-04-2005 à 10:12:12    

Tu t'es trompé de section.
 
Sinon je fais pas de VBA, mais il me semble qu'il y a un truc bizarre dans ton algo.
 
En effet, celui-ci modifie la valeur de la combobox1 en fonction de la combobox4, sur l'évènement... combobox1_change.
Tu ne trouves pas ça étrange ? ;)


Message édité par Elmoricq le 21-04-2005 à 10:12:28
Reply

Marsh Posté le 21-04-2005 à 10:16:49    

Même si je remplace par
 
Private Sub ComboBox4_Change()
 
ça ne marche pas non plus, la liste déroulante reste vide

Reply

Marsh Posté le 21-04-2005 à 10:21:20    

Le_rameur a écrit :

Même si je remplace par
 
Private Sub ComboBox4_Change()
 
ça ne marche pas non plus, la liste déroulante reste vide


 
Dans mes lointains souvenirs du peu de VBA que j'aie fait, t'es sûr que c'est RowSource pour déterminer l'affichage courant de la liste ?
 
Sinon essaie de poster ça dans la rubrique programmation, mes connaissances en VBA sont trop vieilles et basiques.

Reply

Marsh Posté le 21-04-2005 à 10:21:21    

n empeche que poster dans le bon forum ce serait quand meme vachement kool


---------------
#mais-chut
Reply

Marsh Posté le 24-02-2006 à 00:35:33    

Bonjour!  
 
quelqu'un peut-il m'aider, je suis débutante...  
 
1- je dois créer une procédure qui affiche un message dès que utilisateur selectionne une plage déterminée dont on souhaite interdire l'accès, puis qui déplace le curseur sur la cellule A1 de la feuille.  
 
2- comment créer une fonction qui calcule la moyenne des valeurs, contenues dans une plage de valeurs selectionnées, en ne retenant que les valeurs de la plage comprises entre 2 bornes variables.  
 
Merci et reconnaissance éternelle à tout génie de l'informatique qui pourra m'aider... :jap:

Reply

Marsh Posté le 24-02-2006 à 08:49:39    

Salut aniu,
Ton post n'a rien à voir avec celui là !
Laisse toi guider par la charte pour bien poster :) Il manque pas mal d'informations pour que quelqu'un puisse t'aider
@+


---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)
Reply

Sujets relatifs:

Leave a Replay

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