Listboxta son satırı görme

Katılım
29 Aralık 2007
Mesajlar
40
Excel Vers. ve Dili
2010-türkçe
Altın Üyelik Bitiş Tarihi
12.02.2019
Selam arkadaşlar;

Ekli dosyamda listboxa veri girdikçe en son satırın görünmesini istiyorum. Yani en son girilen satırın görülmesini istiyorum.

Yardımcı olmanızı rica ederim.
 

Ekli dosyalar

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,266
Excel Vers. ve Dili
office 2003 tr + office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2024
Userform'da iş amacını ( kendi adıma) uğraşsamda anlamadım , açıklamamışsınız da .. Sanırım gerek duymadınız.

Yine de , son satırı gösteren kod olarak bunu denedim

Kod:
  With ListBox1
    For i = .ListCount - 1 To 0 Step -1
    Debug.Print i, ListBox1.List(i, 0)
      If ListBox1.List(i, 0) <> "" Then
        .ListIndex = i
        Exit For
      End If
    Next i
  End With
http://s3.dosya.tc/server14/m3hexf/listboxta_son_satir_gorme_.rar.html

İşinizi görür mü kontrol edin , zira amacı anlamadığımdan sonucu da anlamadım.
 

Ekli dosyalar

Katılım
29 Aralık 2007
Mesajlar
40
Excel Vers. ve Dili
2010-türkçe
Altın Üyelik Bitiş Tarihi
12.02.2019
Sayın Cems;

Şuanda işyerinde olmadığımdan kodlarınızı deneyemiyorum.

Userform iş amacı, bir sayım projesidir.

Çalışma kitabında;
DATA1 sayfasında sayılacak ürünlerin bilgileri mevcuttur.
SAYIM sayfası userform ListBoxdan aktarılan bilgiler ile oluşmaktadır.
Listbox1 ise Userformda "KOD OKUTUNUZ veya GİRİNİZ" karşısına DATA1 A sütunundaki kodlardan girerek oluşuyor.
UserFormda ki SAYFAYA AKTAR ilede SAYIM sayfasına ListBox1 içeriğini aktarıyorum.
Barkod cihazı seri bir şekilde kod okutularak veya el ile kodlar yazılarak proje çalışıyor, ListBox1 de liste oluşuyor. Şuan hatırlayamadığım
belli bir satırdan sonra ListBox1 yanında kaydırma çubuğu çıkıyor. Yeni barkod okuttuğumda ListBox1 e kayıt atıyor ama ben bu satırı göremiyorum. Ancak kaydırma çubuğunu kaydırınca görebiliyorum.
Sonuç olarak;
Seri bir şekilde barkod okuttuğumda en son hangi malzemeyi okutmuşum dediğimde kaydırma çubuğunu kullanmadan görmek istiyorum.
 
Son düzenleme:

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Deneyiniz.:cool:
Kod:
ListBox1.ListIndex = ListBox1.ListCount - 1
 
Katılım
29 Aralık 2007
Mesajlar
40
Excel Vers. ve Dili
2010-türkçe
Altın Üyelik Bitiş Tarihi
12.02.2019
Sayın, Orion1
Vermiş olduğunuz kod istediğimi yapmıştır.

Dosyanın son hali ektedir.
 

Ekli dosyalar

Katılım
29 Aralık 2007
Mesajlar
40
Excel Vers. ve Dili
2010-türkçe
Altın Üyelik Bitiş Tarihi
12.02.2019
Arkadaşlar;

Yeni konu açmak istemedim, yaptığım projenin içeriği ile ilgili olduğu için
#5 nolu mesaj ekindeki dosyamın DATA1 sayfası K sütunundaki aşağıdaki formülü userfom CommandButton1_Click() olayı kodlarına dahil etmek istiyorum.

=EĞER(A2<>"";BİRLEŞTİR("Sayım sonucu Sistemde=";" ";EĞER(E2<>"";E2;"0");" ";"Sayılan=";" ";EĞER(G2<>"";G2;"0");EĞER(G2=E2;" * Sayım Doğru";EĞER(I2="FAZLA";BİRLEŞTİR(" * ";H2;" Adet Giriş Yapıldı ");BİRLEŞTİR(" * ";H2;" Adet Çıkış Yapıldı"))));"")
 
Üst