• Initiateur de la discussion Initiateur de la discussion joe
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Salut,

Ce serait mieux comme ceci :je suppose que ce sont les chevaux que tu veux...

Private Sub UserForm_Initialize() 'Initialization de l'Userform
Dim Plage As Range
.Select 'Feuille par défaut : race1
ComboBox1.Value = 1 'Valeur par défaut : 1
With Worksheets("race1")
.Select 'Feuille par défaut : race1
Set Plage = Range(.[E6], .[E65536].End(xlUp))
End With
ComboBox1.RowSource = Plage.Address 'plag 'évite de taper un valeur interdire
' ou encore ComboBox1.list=plage.value
End Sub


Pour le tri pas tout compris ce que tu veux faire, d'autant plus qu'on a pas accés à ta macro de tri.


A+++
 
Bonjour Zon, Joe, le Forum

Mis à part pour se substituer à la méthode Evaluate, les références faites entre [crochets] m'ont toujours frappées... Je t'ai déjà fait la remarque je crois...

Et là justement je relisais un truc de mon copain Chip Pearson...

Related to this is the shortcut method of refering to cells. VBA will allow you reference cells with [A1] rather than Range("A1"). While the [A1] syntax is easier to type, it is slower to execute than the Range("A1") syntax.

Mais chacun à ces petites habitudes d'écritures de programmes, par exemple, je remarquais aussi que tu aimais bien les "type-declaration characters", c'est vrai que c'est plus court à taper, mais par contre se doit être très dérountant pour les débutants qui te lisent.

Liste des type-declaration characters
Integer %
Long &
Single !
Double #
Currency @
String $

Et pour ceux/celle qui voient un code comme ceci :
Dim Toto%
Dim Zaza$

Qu'ils ne soient pas perdus, c'est l'équivalent d'écrire :
Dim Toto As Integer
Dim Zaza As String

C'est çà qui est impressionnant avec VBA, il y a autant de moyen de développer que de style de développeurs !!!!

Bon Appétit@+Thierry
 
Salut,

Tu as raison @Thierry, pour le forum je ferais l'effort d'être plus explicite pour les variables. mais tu ne m'enlèveras les crochets quoiqu'en dise Chip Pearson. (lol)

Si on travaillais avec 10 colonnes je ferais différemment par contre....

A+++
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
135
Réponses
3
Affichages
183
Réponses
12
Affichages
682
Retour