Listboxtaki scrollbar'ı her açılışında en sonra başlatma

serif_007

Altın Üye
Katılım
5 Nisan 2014
Mesajlar
155
Excel Vers. ve Dili
Excel 2019
Altın Üyelik Bitiş Tarihi
16-07-2027
Merhabalar;

Ekteki resimdeki gibi bir listbox'ım var listboxta veri arttıkça scrollbar'ı sürekli aşağıya çekmek gerekiyor. Scrollbar'ı listbox açıldığında en sonda başlatabilir miyiz ?
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
C++:
Private Sub UserForm_Initialize()
   For i = 1 To 50
      Me.ListBox1.AddItem "Ali " & i
   Next i
   ListBox1.ListIndex = ListBox1.ListCount - 1
End Sub
Örnektir.
 

serif_007

Altın Üye
Katılım
5 Nisan 2014
Mesajlar
155
Excel Vers. ve Dili
Excel 2019
Altın Üyelik Bitiş Tarihi
16-07-2027
C++:
Private Sub UserForm_Initialize()
   For i = 1 To 50
      Me.ListBox1.AddItem "Ali " & i
   Next i
   ListBox1.ListIndex = ListBox1.ListCount - 1
End Sub
Örnektir.
Ömer bey merhabalar.Öncelikle cevabınız için teşekkür ederim. Verdiğiniz kodlar ile sadece ilk 50 satırı listeleyebiliyorum. Benim yapmak istediğim scrollbar'ın textbox her açıldığında en son satırı göstermesi. Bu şekilde yapabilmemiz mümkün müdür?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,256
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Şu satırı kullanmanız yeterli olacaktır.

ListBox1.ListIndex = ListBox1.ListCount - 1

Bu kod satırını Private Sub UserForm_Initialize() bölümünde End Sub satırından öncesine eklemeniz yeterli olacaktır.
 

serif_007

Altın Üye
Katılım
5 Nisan 2014
Mesajlar
155
Excel Vers. ve Dili
Excel 2019
Altın Üyelik Bitiş Tarihi
16-07-2027
Şu satırı kullanmanız yeterli olacaktır.

ListBox1.ListIndex = ListBox1.ListCount - 1

Bu kod satırını Private Sub UserForm_Initialize() bölümünde End Sub satırından öncesine eklemeniz yeterli olacaktır.
Korhan bey çok teşekkür ederim
 
Üst