• DİKKAT

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

Combobox'ı Saat formatına çeviremiyorum

Katılım
10 Nisan 2008
Mesajlar
4
Excel Vers. ve Dili
Microsoft Office Excel 2003
Merhabalar,

Combobox'a Row Source kısmından saat olarak seçemiyorum. Seçimlerimde hep hata veriyor.

Private Sub ComboBox1_Change()
ComboBox1.Value = Format(ComboBox1.Value, "hh:mm")
End Sub

bu kısmı yazmama rağmen açılan pencereden herhangi bir saat seçtiğimde hata veriyor ve döngü sonlanıyor.

yazdığımda mı bir hata var yoksa başka birşey mi yazmam gerekiyor?

teşekkür ederim...
 
Merhaba.
1. ComboBox1_Change olayı çalıştığında ComboBox da yazan değer nedir?
2. Aldığınız hata açıklaması nedir?
3. Mümkünse örnek dosya üzerinde gösterin.
 
Merhaba.
1. ComboBox1_Change olayı çalıştığında ComboBox da yazan değer nedir?
2. Aldığınız hata açıklaması nedir?
3. Mümkünse örnek dosya üzerinde gösterin.

Hocam hata olarak

Run-time eror '6':
Overflow

yazıyor. Dosyayı ekleyip göndermek istiyorum ama buraya nasıl ekleyeceğimi bulamadım. Eğer mail adresiniz varsa dosyayı size mail yolu ile iletebilirim.

Tuhaf olan çok nadirende olsa arada hata vermeden çalışıyor. kapatıp açtığımda da yeniden hataya düşüyor.

saygılarımla,
 
dosya.tc gibi bir paylaşım sitesine ekleyip linkini buradan payaşabilirsiniz.
 
Kodu aşağıdaki şekilde değiştirin.
Sorun noktalama işaretinden kaynaklanıyor.
Excelde nokta olan işaret VBA da virgül olması gerekiyor.

Kod:
Private Sub ComboBox1_Change()
    ComboBox1.Value = Format(Replace(ComboBox1.Value, ".", ","), "hh:mm")
End Sub
 
Hocam desteğiniz için çok teşekkür ederim :)
 
Geri
Üst