Listbox'da saat formatı

seddur

Altın Üye
Katılım
12 Nisan 2012
Mesajlar
531
Excel Vers. ve Dili
Microsoft office professional plus 2019
Altın Üyelik Bitiş Tarihi
18-12-2024
Arkadaşlar Merhaba.Listbox1'e excel sayfasından veri alıyorum bu aldığım veriler içinde saat formatında (18:00) veri bulunuyor ancak listbox1 de ondalıklı sayı formatında rakam olarak gözüküyorSaat formatında göstermek için ne yapmalıyız.Aşağıda bulunan kodu denedim bir sonuç alamadım.Yardımcı olursanız sevinirim.

For X = 0 To ListBox1.ListCount - 1
ListBox1.List(X, 2) = Format(ListBox1.List(X, 2), "hh:mm")
Next X
 
Son düzenleme:
Katılım
31 Aralık 2014
Mesajlar
1,845
Excel Vers. ve Dili
Excel 2010
Merhaba
Noktayı, virgülle değiştirerek olabilir
Kod:
ListBox1.List(X, 2) = Format(Replace(ListBox1.List(X, 2), ".", ","), "hh:mm")


Alınanları değişmek yerine sayfada "18:00" şeklinde yazıyorsa, ilk listeye eklenirken, kodlarda hücre sonuna "text" ekleyerek deneyin. Hücrede yazanı aynen alacaktır
ListBox1.List(..., 2) = Cells(.., 2).Text
 
Son düzenleme:

seddur

Altın Üye
Katılım
12 Nisan 2012
Mesajlar
531
Excel Vers. ve Dili
Microsoft office professional plus 2019
Altın Üyelik Bitiş Tarihi
18-12-2024
Beceremedim,listview'i kullanmaya karar verdim onda sorunsuz çalışıyor.
 
Katılım
16 Ocak 2023
Mesajlar
4
Excel Vers. ve Dili
ss
Merhaba
Noktayı, virgülle değiştirerek olabilir
Kod:
ListBox1.List(X, 2) = Format(Replace(ListBox1.List(X, 2), ".", ","), "hh:mm")


Alınanları değişmek yerine sayfada "18:00" şeklinde yazıyorsa, ilk listeye eklenirken, kodlarda hücre sonuna "text" ekleyerek deneyin. Hücrede yazanı aynen alacaktır
ListBox1.List(..., 2) = Cells(.., 2).Text
Allah razı olsun . o kadar formlarda şu bilgiyi veren hiç mi çıkmaz ..
 
Üst