Tarih Formatını Nasıl Değiştirebilirim

Katılım
8 Eylül 2008
Mesajlar
950
Excel Vers. ve Dili
2016 İngilizce
Elimde resimdeki şekildekine benzer bir tarih sıralaması var



burda dikkat ederseniz tarih gün ay yıl değilde ay gün yıl şeklinde.
işte ben bu ay gün yıl şeklindeki tarih formatını gün ay yıl şekline sokmak istiyorum yani ufak bir işlemle ay ile günler yer değiştirecek.

Excel Date Format Changer diye bir program buldum ama oda değiştirmedi.

Bu konuda yardımınızı istirham ediyorum

Teşekkürler
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

A sütununu seçiniz, Hücre Biçimlendirmeden Tarih Formatını gün ay yıl olarak belirleyiniz, yada Hücre biçimlendirme / İsteğe uyarlanmıştan Tür bölümüne,

gg.aa.yyyy

Yazarak deneyiniz..
 
Katılım
8 Eylül 2008
Mesajlar
950
Excel Vers. ve Dili
2016 İngilizce
Merhaba,

A sütununu seçiniz, Hücre Biçimlendirmeden Tarih Formatını gün ay yıl olarak belirleyiniz, yada Hücre biçimlendirme / İsteğe uyarlanmıştan Tür bölümüne,

gg.aa.yyyy

Yazarak deneyiniz..
onları çok denemiştim ama olmuyor ne yazıkki.
bi macro falanmı çalıştırmak lazım acaba.!
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,430
Excel Vers. ve Dili
Ofis 365 Türkçe
Dosyanızı eklesenizde görsek nasıl birşeymiş?
 

ockucukay

Altın Üye
Katılım
29 Aralık 2005
Mesajlar
862
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
02-07-2025
Merhaba,

A sütununu seçiniz, Hücre Biçimlendirmeden Tarih Formatını gün ay yıl olarak belirleyiniz, yada Hücre biçimlendirme / İsteğe uyarlanmıştan Tür bölümüne,

gg.aa.yyyy

Yazarak deneyiniz..
evet necdet beye katılıyorum yukarıdaki yöntemle olması lazımdı, dosyanızı ekleyin bende merak ettim.
 
Katılım
7 Temmuz 2004
Mesajlar
327
Excel Vers. ve Dili
office xp pro türkçe
sanırım tarih değerlerini bir database den alıyorsunuz ve aldığınız programda tarih değerlerini string olarak görüyor.

size bir adet fonksiyon yazdım tarihleri çeviriyor fakat sanırım format olarak gene metin görüyor.

ben bulduğum çözümü yazayım belki daha geliştiren olabilir.

Kod:
 Function x(a) As String

b = Left(a, 2)

g = Mid(a, 4, 2)

y = Mid(a, 7, 4)

'x = CDate(g & "." & b & "." & y)

x = DateSerial(y, b, g)

Debug.Print x

End Function
 
Üst