• DİKKAT

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

Combobox' a günlük saatleri ekleme

  • Konbuyu başlatan Konbuyu başlatan pNouma
  • Başlangıç tarihi Başlangıç tarihi
Katılım
29 Ocak 2024
Mesajlar
277
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.
 
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
 
Bunu da deneyebilirsiniz.

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

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