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

WEEKDAYNAME VBA işlevi, VBA işlevlerinin tarih kategorisinde listelenir. Bunu VBA kodunda kullandığınızda, gün numarası olarak sağlanan tam sayıyı kullanarak günün adını (hafta içi) döndürür . Basit bir ifadeyle, haftanın günü sayısını (1’den 7’ye kadar) kullanarak günün adını döndürür.

Sözdizimi

WeekDayName(WeekDay, [Kısalt], [FirstWeekDay])

Argümanlar

  • Haftanın Günü : Günü belirten 1 ile 7 arasında bir tamsayı.
  • [Kısalt] : Tam ay adına mı yoksa kısaltılmış bir ada mı ihtiyacınız olduğunu belirten bir Boolean değeri [Bu isteğe bağlı bir bağımsız değişkendir ve atlanırsa, VBA varsayılan olarak FALSE olur].
    • Kısa ad için TRUE’yu (yani “Ocak”, “Şubat”, “Mar” vb.) veya tam ad için (yani “Ocak”, “Şubat”, “Mart” vb.) FALSE’ı kullanın.
  • [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 belirtilmezse, 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
    • vbCumartesi – Cumartesi

Örnek

VBA WEEKDAYNAME 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-weekdayname-function
 Sub example_WEEKDAYNAME() Range("A1").Value = WeekdayName(1, "True", vbMonday) End Sub

Yukarıdaki kodda WEEKDAYNAME kullandık ve haftanın ilk gününü almak için 1, haftanın gününün kısa adını almak için TRUE, Pazartesi’yi haftanın ilk günü olarak ayarlamak için vbMonday kullandık. Sonuçta B1 hücresinde Mon var.

Yorum ekle

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