Format Özelliği

VBA Format işlevi, VBA işlevlerinin metin kategorisi altında listelenmiştir. Bir VBA kodunda kullandığınızda, belirttiğiniz format olarak biçimlendirilmiş bir değer döndürür. Basit bir deyişle, bir ifadeyi belirleyebileceğiniz bir formatta formatlamak için kullanabilirsiniz. Burada not etmeniz gereken bir şey var ki, döndürdüğü sonuç string veri türüdür.

Argümanlar

Expression: Biçimlendirmek istediğiniz ifade.
[Format]: İfadeye uygulamak istediğiniz format [Bu isteğe bağlı bir argümandır ve atlanırsa VBA varsayılan olarak Genel alır].
[FirstDayOfWeek]: Haftanın ilk gününü tanımlayan bir dize [Bu isteğe bağlı bir bağımsız değişkendir ve varsayılan olarak vbSunday atlanırsa].
vbUseSystemDayOfWeek – Sistem ayarlarına göre.
vbSunday – Pazar
vbMonday – Pazartesi
vbTuesday – Salı
vbWednesday – Çarşamba
vbThursday – Perşembe
vbFriday – Cuma
vbSaturday – Cumartesi
[FirstWeekOfYear]: Yılın ilk haftasını tanımlayan bir dize [Bu isteğe bağlı bir argümandır ve varsayılan olarak vbFirstJan1 atlanırsa].
vbSystem – Sistem ayarlarına göre.
vbFirstJan1 – Ocak ayının 1. Gününün gerçekleştiği hafta.
vbFirstFourDays – Yeni yılda en az dört gün içeren ilk hafta.
vbFirstFullWeek – Yeni yılın ilk tam haftası.

Örnek

VBA FORMAT 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:

Sub VBA_FORMAT()
Range("B1").Value = Format(Range("A1"), "Currency")
Range("B2").Value = Format(Range("A2"), "Long Date")
Range("B3").Value = Format(Range("A3"), "True/False")
End Sub

Yukarıdaki örnekte, FORMAT'ı önceden tanımlanmış üç farklı formatla kullandık:

  1. A1 hücresindeki değeri para birimi biçimine dönüştürme.
  2. A2 hücresinden uzun bir tarihe dönüştürme.
  3. A3 hücresindeki sayıyı bir mantıksal değere dönüştürme.
Format Örneği

Notlar

Ayrıca, kendi kodlarınıza kullanabilecek şekilde istediğiniz formatları oluşturabilirsiniz.

Etiketler

Bu özelliğe ilk yorum yapan olmak ister misiniz?
İçeriklerimize yapılan yorumların onaylanması ile 50 PUAN kazanabilirsiniz.
Backlink Reklam Bu alanda 50 karakterlik açıklama ile web sitenize ait Backlink Reklam yayınlayabilirsiniz.
Yükleniyor...