Metni Sütunlara Dönüştür - Tarih Format Sorunu

Katılım
9 Ekim 2019
Mesajlar
109
Excel Vers. ve Dili
Standart 2016
Merhaba,

A sütununda bulunan verileri metni sütunlara dönüştür ile ayırmak istiyorum fakat makro ile yaptığımda "23/10/2023 12:00:00" olan tarih aynı şekilde gelirken "12/06/2009 12:00:00" olan tarih "06.12.2009 12:00:00" oluyor. Aynı işlemi makro kullanmadan yaptığımda sorun yaşamıyorken makro kaydet ile yaptığım makroyu çalıştırdığımda bu sorunu yaşıyorum. (Tarih olan kısımları dönüştürürken tarih formatını da seçiyorum)

Bunu nasıl çözebiliriz? Yardımcı olabilir misiniz?

Kod:
ThisWorkbook.Sheets(sayfa).Columns("A:A").TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=True, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(Array(1, 4), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), _
Array(7, 1), Array(8, 1), Array(9, 1), Array(10, 1), Array(11, 1), Array(12, 1), Array(13, 1 _
), Array(14, 1), Array(15, 1), Array(16, 4), Array(17, 4), Array(18, 4), Array(19, 1), Array _
(20, 1), Array(21, 4), Array(22, 1), Array(23, 1), Array(24, 1), Array(25, 1)), _
TrailingMinusNumbers:=True
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Biraz araştırdım.. Yabancı kaynaklarda sorunun saatlerden kaynaklandığı paylaşılmış.

Tarihlerdeki saat verisini kaldırıp denediğimde tarihleri doğru şekilde düzenledi..
 
Katılım
9 Ekim 2019
Mesajlar
109
Excel Vers. ve Dili
Standart 2016
Teşekkürler @Korhan Ayhan

Benim de dikkatimi çeken gün 12'den büyük ise tarihi 13 Ocak için 13.01.2023 olarak gösteriyor yoksa 12 Ocak için 01.12.2023 yazıyor. Dediğiniz gibi saatlerin de buna bir etkisi vardır.

En son alanları metin olarak alıp sorunu çözdüm.
 
Üst