Bu yazımızda uzun tarihlerde Excel VBA format tarihi nasıl yapılır onu öğreneceğiz.
Örneğin: - Biçim (#29/03/2015#, “Uzun Tarih”) ‘29 Mart 2015?
Anlamak için bir örnek alalım: -
A1:C9 aralığında, A sütununun Ürün adını, B sütununun miktarını ve C sütununun tarihi içerdiği ürün miktar verisine sahibiz. Şimdi, bu format haftanın gününü, ayı, ayın gününü ve yılı göstereceği için uzun sayı tarihine dönüştürmek istiyoruz.
Değiştirilecek makroyu VBA tarih formatında yazıyoruz. Aşağıda verilen adımları izlememiz gerekecek: -
- VBA Sayfası'nı açın ve Alt+F11 tuşuna basın.
- Bir modül yerleştirin.
- Aşağıda belirtilen kodu yazın:
Alt Formatlongdate()
Dim Sh As Çalışma Sayfası
Sh ayarla = ThisWorkbook.Sheets(1)
Sh.Range("C2:C9").NumberFormat = "[$-F800]dddd, mmmmdd, yyyy"
Alt Bitiş
Kod Açıklama:-
Önce kodun konusunu verdik, sonra tüm değişkenleri tanımladık, ardından uzun tarih biçimini koymak istediğimiz aralığı tanımladık.
Makroyu çalıştırmak için F5 tuşuna basın, aralık formatı tarihi uzun format numarasına değiştirecektir.
@ www.excelforum kullanıcılardan biri aynı soruyu sordu: -
VBA ile tarih biçimlendirme hücreleri
Bir Excel elektronik tablosu oluştururken bir hücreyi biçimlendirmeye çalışıyorum.
erişim modülü. Hücrelerin biçimini aşağıdakilerden tanımlamak istiyorum.
vb kodunun kendisi, ancak istenen sonuçları tam olarak nasıl elde edebileceğimi bilmiyorum.
http://www.excelforum.com/excel-programming-vba-macros/558695-date-formatting-cells-w-vba.html
İndirme - VBA ile Uzun Tarihte Biçim Numarası - xlsm