Problème avec menu déroullent vba excel [Résolu]

avyrex1926 360 Messages postés dimanche 3 décembre 2006Date d'inscription 3 janvier 2012 Dernière intervention - 27 juil. 2007 à 01:46 - Dernière réponse : avyrex1926 360 Messages postés dimanche 3 décembre 2006Date d'inscription 3 janvier 2012 Dernière intervention
- 27 juil. 2007 à 02:05
Bonjour à tous,


J'ai un problème avec mon menu déroulant. Je voudrais qu'il détecte du début de
la colone jusqu'au dernier inscrit mais qu'il puisse voir aussi ceux que je
vais rajouter dans le futur, car en se moment, dans mon menu déroullent, il
couvre la colone en entier mais il y à des info dans environs 2000 celules de
la colone dans beaucoup d'espace blanc dans le menu.


Comment modifier pour que dans le menu, il y ai seulement que les cellules avec
des données?


Voici le script que j'ai en ce moment :




<hr size="2" width="100%" />

Private Sub UserForm_Initialize()
Application.ScreenUpdating = False
Sheets("Fournisseurs").Select
ComboBox47.RowSource = "A1:A25000" 'ta plage de données
If ComboBox47.Value = "A1" Then
Sheets("Bon de commande").Select
End If
    Sheets("Bon de commande").Select
    Application.ScreenUpdating = True
End Sub

<hr size="2" width="100%" />
Merci 
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
mortalino 6812 Messages postés vendredi 16 décembre 2005Date d'inscription 21 décembre 2011 Dernière intervention - 27 juil. 2007 à 02:01
3
Merci
salut Avyrex,

ComboBox47.RowSource = "A1:A25000" 'ta plage de données
Là tu vas jusqu'à la ligne 25000, qu'il y ait des données ou non. Voici comment faire :

ComboBox47.RowSource = "A1:A" & Range("A1").End(xlDown).Row

@++

<hr width="100%" size="2" />( Nouveau forum : Exclusivement Office & VBA/STRONG>

Merci mortalino 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de mortalino
avyrex1926 360 Messages postés dimanche 3 décembre 2006Date d'inscription 3 janvier 2012 Dernière intervention - 27 juil. 2007 à 02:05
0
Merci
Merci beaucoup mortalino 
Commenter la réponse de avyrex1926

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.