Vba timeserial işlevi nasıl kullanılır?
VBA TIMESERIAL işlevi, VBA işlevlerinin zaman kategorisinde listelenir. Bunu VBA kodunda kullandığınızda, sağlanan saat, dakika ve saniyeye göre geçerli bir VBA saati döndürür . Basitçe söylemek gerekirse saat, dakika ve saniye sağlayarak bir zaman değeri oluşturabilirsiniz.
Sözdizimi
TimeSerial (saat, dakika, saniye)
Argümanlar
- Time : Zamanları belirtmek için 0 ile 23 arasında bir tamsayı.
- Dakika : Dakikayı belirtmek için 0 ile 59 arasında bir tamsayı.
- Saniye : Saniyeyi belirtmek için 0 ile 59 arasında bir tamsayı.
Örnek
VBA TIMESERIAL fonksiyonunun nasıl kullanılacağını pratik olarak anlamak için, onu kullanarak bir vba kodu yazdığımız aşağıdaki örneği incelemeniz gerekir:

Sub example_TIMESERIAL() Range("A1").Value = TimeSerial(10, 35, 56) End Sub
Yukarıda, fonksiyonda doğrudan saat, dakika ve saniyeyi belirterek geçerli bir saat (VBA’ya göre) oluşturmak için TIMESERIAL’i kullandık ve bu saati A1 hücresine döndürdü.
Yorumlar
- TIMESERIAL normal aralığın dışındaki değerleri kabul edebilir. 61 dakika belirtirseniz saat değerine 1 saat eklenecek ve dakika değeri olarak 1 kullanılacaktır.
- Bir bağımsız değişken -32768 ila 32767 aralığının dışındaysa, VBA çalışma zamanı hatası 13’ü döndürür.