• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Tarih formatından metin formatına dönüşüm

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,202
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
6-0 gibi bir veri, Hücreye "aaa.yy" tarih formatındaki gelmektedir. veriyi "a-y" gibi metin formatında yazdırmak için aşağıdki kodu yazdım, yalnız biraz amatör oldu, orjinal haline dönüşüm için daha profesyonel bir çözüm olabilir mi?

Kod:
Sub Testttt()
Dim Rng As Range
Dim str As String

Set Rng = Range("A1")

If Rng.NumberFormat = "mmm-yy" Then

  a = Month(Rng.Value)
  y = Year(Rng.Value)
  y2 = y - 2000
  str = CStr(a) & "-" & CStr(y2)
  Rng.Clear
  Rng.NumberFormat = "@"
  Rng.Value = str
  Rng.NumberFormat = "General"
End If

End Sub

teşekkürler,
iyi çalışmalar.
 

Ekli dosyalar

  • 4a4a49__.jpg
    4a4a49__.jpg
    60 KB · Görüntüleme: 2
Merhaba.
6-0 gibi değerleri yazacağınız hücrelerin biçimini Metin olarak değiştirdikten sonra 6-0 yazabilirsiniz.
 
Merhaba.
6-0 gibi değerleri yazacağınız hücrelerin biçimini Metin olarak değiştirdikten sonra 6-0 yazabilirsiniz.
Hocam burada veri yazıldıktan sonra değiştireceğiz.
 
Geri
Üst