• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Çözüldü Userform listbox kolonda olan tarih saat formatı 45290 olarak çıkma sorunu.

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

erdem dağ

Bronz Üye
Kullanıcı Bilgileri
Katılım
25 Mar 2023
Mesajlar
68
Çözümler
1
Aldığı beğeni
11
Excel Versiyonu
Office 2007 TR
Konuyu Başlatan
Değerli ustalarım şimdiden herkese iyi bayramlar :)

Excelde belirli hücre aralığını listbox da listeliyorum ancak tarihler bazen düzgün çıkıyor bazen de 45290 olarak çıkıyor listbox da, aynı şekilde sayılar ve para birimleri de bazen düzgün bezende farklı formatta listelenmektedir.

Ne yapıp ne ettiysem yapamadım, yardımınızı rica ediyorum değerli ustalarım.
 

Ekli dosyalar

  • Erdem.xlsm
    21.9 KB · Gösterim: 6
Sizede hayırlı bayramlar.
Private Sub CommandButton1_Click() kodunda ListBox1.RowSource = "erdmdg3710!a2:j100000" olarak rowsource ,le almışsınız.
Bu durumda sayfada nasıl formatlıysa o şekilde listelenir.

Private Sub ComboBox1_Change() burda ise additem kullanmışsınız.
ListBox1.List(x, 2) = Format(CLng(Sheets("erdmdg3710").Cells(i, "C").Value), "dd.mm.yyyy") bu şlekilde yapabilirsiniz mesela combodan değişiklik yapınca.

Ama birinde additem diğerindede rowsource ile veri almak manasız.
Veriler az ise Private Sub ComboBox1_Change() kodundaki gibi alabilirsiniz listeleme kodlarında formatlayarak.
Yada dizi ilede hızlıca alırsınız verileri ve formda bolca mevcut örnekler.
 
Sizede hayırlı bayramlar.
Private Sub CommandButton1_Click() kodunda ListBox1.RowSource = "erdmdg3710!a2:j100000" olarak rowsource ,le almışsınız.
Bu durumda sayfada nasıl formatlıysa o şekilde listelenir.

Private Sub ComboBox1_Change() burda ise additem kullanmışsınız.
ListBox1.List(x, 2) = Format(CLng(Sheets("erdmdg3710").Cells(i, "C").Value), "dd.mm.yyyy") bu şlekilde yapabilirsiniz mesela combodan değişiklik yapınca.

Ama birinde additem diğerindede rowsource ile veri almak manasız.
Veriler az ise Private Sub ComboBox1_Change() kodundaki gibi alabilirsiniz listeleme kodlarında formatlayarak.
Yada dizi ilede hızlıca alırsınız verileri ve formda bolca mevcut örnekler.
Refaz bey abim canım abim seni görmek şeref bana :)

Abi ortalığı katlettiğim belli :) ricam commandButton ile kolon tarih formatı yapmak abi, elime yüzüme bulaştırdım, neyin ne olduğunu bilmeden bişeyler yapamaya kalkınca çorba ediyom herşeyi, mümkünse desteğini saygı ve sevgilerimle rica ederim abim :)
 
Bilmukabele üstadım :)
Zor değil bir daha yol göstereyim eminim yapabilirsin.
Combo içindeki tüm kodları buton kodları içindekileri silip buttondaki kodları yapıştır.
Combo içindeki if satırını sil tabii end if satırınıda sil.
Ve format için ise önceki mesajımdaki gibi değiştir ilgili satırı.
Dahada yapamazsan yarın akşama hallederim.
 
Bilmukabele üstadım :)
Zor değil bir daha yol göstereyim eminim yapabilirsin.
Combo içindeki tüm kodları buton kodları içindekileri silip yapıştır.
Combo içindeki if satırını sil tabii end if satırınıda sil.
Ve format için ise önceki mesajımdaki gibi değiştir ilgili satırı.
Dahada yapamazsan yarın akşama hallederim.
Abi bağışla: 2 adım gittim 3 adım geri geldim. Müsait vaktinde ricam sayın abim :)
 
Yaptığın değişikleri kod olarak ekle mobilden ayarlamaya çalışayım.
 
Yaptığın değişikleri kod olarak ekle mobilden ayarlamaya çalışayım.
iyi bayramlar abim, sizin gibi insanların Rabbim bu toplumda sayısını arttırsın, çok faydalı oluyorsunuz insanlara.

C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Combo içindeki tüm kodları buton kodları içindekileri silip buttondaki kodları yapıştır.
Combo içindeki if satırını sil tabii end if satırınıda sil.
Bunu yazmıştım ama sen hiçbir dediğimi uygulamamışın üstad.
Birde kod siteye kod eklerken tag içine alın ben aldım önceki mesajındakini.
 
Abi dediklerini dikkatle kavrayarak diğer kolonlora para formatı bile yaptım abi. Tarih formatıda yaptım oldu sonra her kolonu tuttum yaptum bu sefer hata verdi abi.

C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Neyse akşam ayarlarım.
Yazdıklarımı okumuyon dikkatlice.
İlk önce örneğin rowsource ve additem den biri kullanılacak yazdım yine aynı yoldasın :)
 
C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

Ekli dosyayı görüntüle 25065
Abi tekrar iyi bayramlar iyi akşamlar.
Abi aşağıdaki şekilde kendimce revize ettim çalıştı sadece yapamadığım şey abi aktif, pasif flitreyi etkin edemedim ve abi son hareket tarihinde tarih ve saat göstermeyi becere edemedim sayın abim. onlarada desteğini sunarsan sayın abim ricam senden :)

1712780874541.png


C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Mobilden baktım dosyaya alttaki gibi , var.Normalde olmaması gerekiyor eğer yanlış göstermediyse veriyi.

25.03.2024 , 01:22:03
 
Sanada üstad.
Yukardaki yerine Listbox1.clear olarak dene additem olduğu için.
Saat için yarın bakabilirim.nn yerine bilmiyorum ama ss olabilir gibi.
Abi tamam oldu sorun çözüldü, teşekkürler abim :)
Abim eline koluna yüreğine sağlık :)
Sevdiklerinle nice güzel bayramlar gör abi :)
 
Rica ederim üstad :)
Yavaş çalışırsa konu açarsın dizi ile hızlandırırız.

Hayırlı geceler.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Geri
Üst