Combobox' a günlük saatleri ekleme

Katılım
29 Ocak 2024
Mesajlar
78
Excel Vers. ve Dili
Office 2016
Merhaba,
Userform' da Combobox' a saat 8'den 17' ye kadar aşağıdaki gibi saatleri eklemek isityordum;
yanız aşağıdaki kodda hepsi 00:00 olarak geliyor,

08:00
09:00
10:00
..
...
....
16:00
17:00




Kod:
      For i = 8 To 17
            cbHours.AddItem Format(i, "hh:nn")
      Next
bu konuda yardımcı olacak arkadaşlara şimdiden teşelkkürler
iyi akşamlar.
 

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,469
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Kod:
Private Sub UserForm_Initialize()
    Dim i As Integer
    Dim saat As String
    
    ' 08:00'den 17:00'ye kadar döngü
    For i = 8 To 17
        ' Saat formatını oluştur
        saat = Format(i, "00") & ":00"
        ' ComboBox'a ekle
        Me.ComboBox1.AddItem saat
    Next i
End Sub
Bu kod, UserForm yüklendiğinde çalışacak ve ComboBox'a 08:00'den 17:00'ye kadar saatleri doğru bir şekilde ekleyecektir. ComboBox1 kısmını kendi ComboBox adınıza göre değiştirin
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,201
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bunu da deneyebilirsiniz.

C++:
For i = 8 To 17
   cbHours.AddItem Format(TimeSerial(i, 0, 0), "hh:nn")
Next
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,201
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bunlarda alternatif olsun.

Kod:
ComboBox1.List = [index(Text(row(8:17)/24,"hh:mm"),)]
ComboBox1.List = [transpose(Text(row(8:1)/24,"hh:mm"))]
 
Üst