• DİKKAT

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

Çözüldü Sayıyı Tarihe Çevirme

gicimi

Altın Üye
Katılım
3 Şubat 2008
Mesajlar
593
Excel Vers. ve Dili
Office 2016 Eng. 64 Bit
Merhaba;

20180802
20180630
20180222

20180731

Yukarıda belirtilen sayı gibi görünen tarihi , Kısa tarihe farklı formatlara nasıl çevirebilirim. Aşağıda görüldüğü üzere....

02.08.2018
30.06.2018
22.02.2018

31.07.2018
 
20180802 sayısı A1 hücresindeyse;
B1 hücresine:
=TARİH(SOLDAN(A1;4);PARÇAAL(A1;5;2);SAĞDAN(A1;2))
şeklinde uygulayıp deneyin.
 
Alternatif olarak 20180802 sayısı A1 hücresindeyse;
B1 hücresine aşağıdaki formülü kopyalayınız aşağı çekerek çoğaltınız.Hücre biçimini tarih olarak ayarlayınız
Kod:
=METNEÇEVİR($A1;"0000-00-00")+0
 
A:A yazılan bütün yyyyaagg formatındaki sayıyı c sütünuna gg.aa.yyyy formatına çevirse
 
Aşağıdaki kodu deneyin

Kod:
Sub TarihYap()
With ActiveSheet.UsedRange.Columns("A").Cells
    .TextToColumns Destination:=.Cells(1, 3), DataType:=xlFixedWidth, FieldInfo:=Array(0, xlYMDFormat)
    .NumberFormat = "dd.mm.yyyy"
End With
With ActiveSheet.UsedRange.Columns("A").Cells
       .NumberFormat = "0"
End With

End Sub
 
İyi günler kolay gelsin.
Bu işlem başka hücreye değilde direk sayının yazıldığı hücreye yapılabilir mi ?
Örneğin : A sütununda herhangi bir hücreye 01032019 yazdığımda onu otomatik 01/03/2019 olarak değiştirecek.
 
Hücre biçimini,isteğe uyarlanmış.Tür kısmına aşağıdaki kodu kopyalayınız.
Kod:
00"/"00"/"0000
 
Hücre biçimini,isteğe uyarlanmış.Tür kısmına aşağıdaki kodu kopyalayınız.
Kod:
00"/"00"/"0000

Çok Teşekkür ederim. Süper oldu.
 
Aşağıdaki kodu deneyin

Kod:
Sub TarihYap()
With ActiveSheet.UsedRange.Columns("A").Cells
    .TextToColumns Destination:=.Cells(1, 3), DataType:=xlFixedWidth, FieldInfo:=Array(0, xlYMDFormat)
    .NumberFormat = "dd.mm.yyyy"
End With
With ActiveSheet.UsedRange.Columns("A").Cells
       .NumberFormat = "0"
End With

End Sub
turist üstadım merhaba, ilginç bir tarih verisi ile karşılaştım. bu kodu uyguladım ama ekteki dosyadaki tarihlerde değişiklik olmadı.
 

Ekli dosyalar

Geri
Üst