Yazeka
Arama sonuçlarına göre oluşturuldu
VBA'da tarih yazmak için aşağıdaki yöntemler kullanılabilir:
- Format fonksiyonu 3. Tarihleri belirli bir tarih biçimlendirmesiyle dizelere dönüştürmek için Format fonksiyonu kullanılabilir 3. Örneğin, bir tarihin metin dizesi gösterimi uzun tarih formatında şu şekilde biçimlendirilebilir 3:
MsgBox Format("1/1/2010", "dddd, mmmm gg, yyyy")
- NumberFormat özelliği 4. Hücrelerde depolanan tarihleri biçimlendirmek için kullanılabilir 4. Örneğin, A1 hücresinin NumberFormat özelliği Kısa tarih olarak şu şekilde ayarlanabilir 4:
1 Aralık("A1").NumberFormat = "aa/gg/yyyy"
- WorksheetFunction.Text fonksiyonu 5. A1 hücresinde bulunan tarihi belirli bir formatta kopyalamak için kullanılabilir 5. Örneğin, A1 hücresindeki tarihi "dd/mm/yyyy" formatında C2 hücresine kopyalamak için şu kod kullanılabilir 5:
[C2] =WorksheetFunction.Text([A1], "dd/mm/yyyy")
Ayrıca, VBA kullanarak geçerli tarih ve saati yazmak için aşağıdaki kod kullanılabilir 4:
Sub GeçerliTarihVeSaat() ActiveCell.Value = Now ActiveCell.NumberFormat = "dd/mm/yyyy hh:mm:ss" End Sub
Bu kodda:
5 kaynaktan alınan bilgiyle göre: