• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Listbox'da saat formatı

  • Konbuyu başlatan Konbuyu başlatan seddur
  • Başlangıç tarihi Başlangıç tarihi
Katılım
12 Nisan 2012
Mesajlar
533
Excel Vers. ve Dili
Microsoft office professional plus 2019
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:
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:
Beceremedim,listview'i kullanmaya karar verdim onda sorunsuz çalışıyor.
 
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 ..
 
Geri
Üst