Vba weekday işlevi nasıl kullanılır?

WEEKDAY VBA işlevi, VBA işlevlerinin tarih kategorisinde listelenir. VBA kodunda kullandığınızda, belirtilen tarihten itibaren gün sayısını kullanarak gün sayısını (1’den 7’ye kadar) döndürür . Basit bir ifadeyle haftanın gün sayısını döndürür.

Sözdizimi

Hafta içi(Tarih, [HaftanınİlkGünü])

Argümanlar

  • Tarih : Haftanın gününü almak istediğiniz geçerli bir tarih.
  • [FirstDayOfWeek] : Haftanın ilk gününü ayarlamak için bir dize [Bu isteğe bağlı bir bağımsız değişkendir ve atlanırsa, VBA varsayılan olarak vbSunday’i alır].
    • vbUseSystemDayOfWeek – Sistem ayarlarına bağlı olarak.
    • vbPazar – Pazar
    • vblunday – pazartesi
    • vbSalı – Salı
    • vbÇarşamba – Çarşamba
    • vbPerşembe – Perşembe
    • vbCuma – Cuma

Örnek

VBA WEEKDAY işlevinin 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:

example-vba-weekday-function
 Sub example_WEEKDAY() Range("B1").Value = Weekday(Range("A1")) End Sub

Yukarıdaki kodda A1 hücresindeki tarihin (15 Mayıs 2019 Çarşamba) haftanın gününü almak için WEEKDAY kullandık ve sonuçta B1 hücresinde 4 rakamı elde ettik.

Gün Çarşambadır ve haftanın dördüncü günüdür (haftanın ilk günü Pazar olarak kabul edilmiştir), dolayısıyla sonuçta 4 değerini döndürmüştür.

Yorumlar

  • Belirtilen tarih, tarih veya tarih olarak tanınamayan bir dize dışında bir değerse, VBA çalışma zamanı hatası 13’ü döndürür.

Yorum ekle

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir