Problème avec ma combobox

Problème avec ma combobox - VB/VBA/VBS - Programmation

Marsh Posté le 05-09-2006 à 11:25:08    

Bonjour,
 
J'ai un soucis avec ma combox,
J'ai un fichier excel avec trois combobox
La première : une liste de 300 noms environs
La deuxieme et la troisième me permettent de réduire cette liste de nom en fonction de leur métier et de leur manager.
 
La première combobox renvoi donc une liste de noms filtrés a partir des deux autres combobox.
 
Pour faire ce tri, dans mon fichier Excel, j'ai créé 2 colonnes :
La premiere, avec tous les noms,
La deuxieme qui a l'aide d'une formule (composée de SI()...) effectue un tri selon mes deux autres combobox par collaborateurs.
 
Mon problème est que ma combobox du coup, se retrouve avec les bons noms selon le tri effectué MAIS avec pleins de lignes blanches (vides) partout qui engendrent une difficulté lors de la lecture de la combo ..
Un peu genre :
 
1 nom
(50 lignes blanches)
1 autre nom
etc.
 
J'aimerai pouvoir afficher ma combo sans ses lignes vides.
J'ai pensé a l'aide d'une macro a supprimer mes lignes vides mais du coup, ça supprimera ma formule permettant d'effectuer un tri par métier et par manager.  
 
L'idéal c'est que ma combobox ne prennent tout simplement pas en compte mes lignes vides, est ce possible?
 
Merci !

Reply

Marsh Posté le 05-09-2006 à 11:25:08   

Reply

Marsh Posté le 08-09-2006 à 15:10:49    

Rajoute une condition du genre
Ligne = 1 ' ou premiere ligne à laquelle tu commence la recherche
If Sheets("Nom de la feuille" ).Cells(Ligne, Colonne)="" Then ' Tu remplace Colonne 'par la colonne dans laquelle tu fais la recherche
Ligne= Ligne+1
Else
' et tu ecris ce que tu veux faire
End If
' et pour effacer le contenu de tes comboBox à chaque fois, rajoute ComboBox1.Clear  
 
Voila j'espère que j'ai pu t'aider avec ça, si g bien compris ton problème!

Reply

Sujets relatifs:

Leave a Replay

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