Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Ascenseur

  • Initiateur de la discussion Initiateur de la discussion aziz
  • 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 !

aziz

XLDnaute Occasionnel
Bonjour à tous et au forum,

Sans mon userform nouveau client

Je souhaiterai que ma "TextBoxsuiviclient" possède un ascenseur sur la droite lorsque j'ai beaucoup de saisie, est ce possible ?

pour pouvoir monter et descendre facilement.

Merci pour votre aide à tous
 

Pièces jointes

Re : Ascenseur

Voici le Code Ci-joint le Fichier


Code:
Private Sub UserForm_Initialize()

' Mettre en pleine écran
With Me
.StartUpPosition = 3
.Width = Application.Width
.Height = Application.Height
.Left = 0
.Top = 0
End With

'si la dernière ligne est supérieure à 256 déclarer i et x en Integer
Dim i As Byte, x As Byte
'i = Sheets("Base client").Range("B65536").End(xlUp).Row
For x = 3 To i
    With ComboBoxParNom
        .AddItem Sheets("Base client").Range("B" & x)
    End With
Next x

Dim F

Set F = Sheets("Base client")
  Set mondico = CreateObject("Scripting.Dictionary")
  a = F.Range("B3:B" & F.[B65000].End(xlUp).Row)   ' tableau a(n,1) pour rapidité
  For i = LBound(a) To UBound(a)
    If a(i, 1) <> "" Then mondico(a(i, 1)) = ""
  Next i
         '-------------avec tri---------------
  temp = mondico.keys
  Call Tri(temp, LBound(temp), UBound(temp))
  Me.ComboBoxParNom.List = temp

End Sub

Sub Tri(a, gauc, droi) ' Quick sort
   ref = a((gauc + droi) \ 2)
   g = gauc: d = droi
   Do
     Do While a(g) < ref: g = g + 1: Loop
     Do While ref < a(d): d = d - 1: Loop
     If g <= d Then
       temp = a(g): a(g) = a(d): a(d) = temp
       g = g + 1: d = d - 1
     End If
   Loop While g <= d
   If g < droi Then Call Tri(a, g, droi)
   If gauc < d Then Call Tri(a, gauc, d)
End Sub
 

Pièces jointes

- 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

Discussions similaires

Réponses
9
Affichages
486
Réponses
118
Affichages
2 K
Réponses
10
Affichages
389
Réponses
2
Affichages
343
Réponses
7
Affichages
401
Réponses
5
Affichages
377
Réponses
6
Affichages
195
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…