Çö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
65
Çö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

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,189
Çözümler
497
Aldığı beğeni
3,923
Excel Versiyonu
Office 2021 TR
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.
 

erdem dağ

Bronz Üye
Kullanıcı Bilgileri
Katılım
25 Mar 2023
Mesajlar
65
Çözümler
1
Aldığı beğeni
11
Excel Versiyonu
Office 2007 TR
Konuyu Başlatan
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 :)
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,189
Çözümler
497
Aldığı beğeni
3,923
Excel Versiyonu
Office 2021 TR
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.
 

erdem dağ

Bronz Üye
Kullanıcı Bilgileri
Katılım
25 Mar 2023
Mesajlar
65
Çözümler
1
Aldığı beğeni
11
Excel Versiyonu
Office 2007 TR
Konuyu Başlatan
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 :)
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,189
Çözümler
497
Aldığı beğeni
3,923
Excel Versiyonu
Office 2021 TR
Yaptığın değişikleri kod olarak ekle mobilden ayarlamaya çalışayım.
 

erdem dağ

Bronz Üye
Kullanıcı Bilgileri
Katılım
25 Mar 2023
Mesajlar
65
Çözümler
1
Aldığı beğeni
11
Excel Versiyonu
Office 2007 TR
Konuyu Başlatan
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.
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,189
Çözümler
497
Aldığı beğeni
3,923
Excel Versiyonu
Office 2021 TR
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.
 

erdem dağ

Bronz Üye
Kullanıcı Bilgileri
Katılım
25 Mar 2023
Mesajlar
65
Çözümler
1
Aldığı beğeni
11
Excel Versiyonu
Office 2007 TR
Konuyu Başlatan
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.
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,189
Çözümler
497
Aldığı beğeni
3,923
Excel Versiyonu
Office 2021 TR
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 :)
 

erdem dağ

Bronz Üye
Kullanıcı Bilgileri
Katılım
25 Mar 2023
Mesajlar
65
Çözümler
1
Aldığı beğeni
11
Excel Versiyonu
Office 2007 TR
Konuyu Başlatan
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.
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,189
Çözümler
497
Aldığı beğeni
3,923
Excel Versiyonu
Office 2021 TR
Mobilden baktım dosyaya alttaki gibi , var.Normalde olmaması gerekiyor EĞER yanlış göstermediyse veriyi.

25.03.2024 , 01:22:03
 

erdem dağ

Bronz Üye
Kullanıcı Bilgileri
Katılım
25 Mar 2023
Mesajlar
65
Çözümler
1
Aldığı beğeni
11
Excel Versiyonu
Office 2007 TR
Konuyu Başlatan
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 :)
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,189
Çözümler
497
Aldığı beğeni
3,923
Excel Versiyonu
Office 2021 TR
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

Üst