• DİKKAT

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

Soru TARİHLERİN GÜN VE AY ARALARINDAKİ HATANIN MAKROYLA ÇÖZÜM İSTEĞİ

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,586
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Pro x64 TR
Değerli Dostlar,


Gününüz aydınlık, neşeniz ve sağlığınız yerinde, kazancınız bol olsun.

Gözümdeki rahatsızlık nedeniyle tarih aralığına tarihleri girerken, gün-ay ile ay-yıl arasına nokta, yerine virgül koyabilmekteyim. Bunu da, fark edemiyorum.

Bu nedenle de, C2:C1800 aralığımdaki hatalı tarihleri, makro yoluyla düzeltmenin en güvenilir yöntem olduğunu düşünüyorum.

Yardımınızı rica ediyorum

Saygılar,
Selim
 

Ekli dosyalar

Kod:
Sub Duzeltme()
    Range("C2:C100").Select
    Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
    SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
    ReplaceFormat:=False, FormulaVersion:=xlReplaceFormula2
    Range("C2").Select
End Sub

Bu şekilde bir yöntem ile olabilir. İlgili kod belirlenen aralıkta "," yerine "." koymakta.
 
Sayın yusuf1284,

İlginiz ve çözümünüz için teşekkür ederim.
Geçmiş bayramınızı kutlar; sağlık, afiyet ve bol kazançlar dilerim.

Saygılar,
Selim
 
Kod:
Sub Duzeltme()
    Range("C2:C100").Select
    Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
    SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
    ReplaceFormat:=False, FormulaVersion:=xlReplaceFormula2
    Range("C2").Select
End Sub

Bu şekilde bir yöntem ile olabilir. İlgili kod belirlenen aralıkta "," yerine "." koymakta.
Sanıyorum bir yerde eksik var, kod hata verdi.
 
Benim kullandığım Microsoft 365 64 bit TR sürümünde bir sorun yoktur.
 
Merhaba,

Tarih yazılacak sütunu tarih olarak biçimlendirdikten sonra tarih girişi o kadar zor değil.
Yazacağınız tarihin yılı içinde bulunduğumuz yıl ise daha da kolay.

1/10 --> 01.10.2023'e dönüşür
1-10 --> 01.10.2023e dönüşür

Aynı şekilde / yerine - de kullanabilirsiniz. Hatta ikisini karışık ta girebilirsiniz. Yani :

1/2-22 --> 01.02.2022'e dönüşür
 
Merhaba,

Tarih yazılacak sütunu tarih olarak biçimlendirdikten sonra tarih girişi o kadar zor değil.
Yazacağınız tarihin yılı içinde bulunduğumuz yıl ise daha da kolay.

1/10 --> 01.10.2023'e dönüşür
1-10 --> 01.10.2023e dönüşür

Aynı şekilde / yerine - de kullanabilirsiniz. Hatta ikisini karışık ta girebilirsiniz. Yani :

1/2-22 --> 01.02.2022'e dönüşür


Değerli Üstadım,

Basit gibi görünen, bir çoğumuzun bilmediği ya da kullanmadığı konuya ilişkin açıklamalarınız için çok teşekkürler. Önerilerinizi uygulayacağım.

Yaş 77,5; artık dikkatimiz azalıyor ve yaşa bağlı rahatsızlıklarımız ortaya çıkıyor. Rabb'ime şükürler olsun, elhamdülillah!, şu an aklımız başımızda.
Geçmiş bayramınızı kutlar; sağlık, afiyet ve iyi kazançlar dilerim.

Saygılar,
Selim
 
Sayın assenucler,

Bende iyi bayramlar diliyorum.
Biz de genç değiliz, 65,5 :)

Beynimizi zorlayalım, yeni şeyler öğrenelim ve öğrenmeye devam edelim ki Alzheimer denilen lanetten kurtulalım.
Sağlıklar dilerim.
 
Alternatif;

VERİ DOĞRULAMA menüsündeki TARİH kısıtlaması kullanılabilir. Tarih aralığı olarak dilediğiniz aralığı tanımlayabilirsiniz.

245396
 
Sayın Necdet,
Sayın Korhan Ayhan,



Üstatlarım iyi ki varsınız, bizlere her zaman bıkmadan ve usanmadan yardımcı oluyorsunuz.
Sağlık ve afiyetler dilerim. Allah'ım sizlerden razı olsun.

En içten sevgilerimi yolluyorum.

Saygılar,
Selim
 
Geri
Üst