Saat formatı bozuluyor

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,802
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Merhaba, hayırlı akşamlar.

Ekte gönderdiğim excel dosyamın 2.sayfasında oluştuduğum Düzelt butonuna bastığımda D sütunundaki saatlerin formatı bozuluyor,
Saatler gönderdiğim resimdeki gibi bozuluyor.

Bu dosyayı arkadaşlarla ortak kullandığımız için bazen saatlerin arasına nokta veya virgül koyduklarından,
yanlış hesaplamalara neden olduğu için bu kodu kullanıyorum.

Yardımcı olur musunuz?
 

Ekli dosyalar

Son düzenleme:

Ö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,

.Replace What:=" ", Replacement:="." işleminde " " yerine verinin sonuna ekleme yapıyor. Tam olarak nedenini anlamadım fakat aşağıdaki yapı ile istediğiniz olur diye düşünüyorum.

Kod:
With Sheets(2).Columns("D:D")
    .NumberFormat = "hh:mm AM/PM"
    .Replace What:=" ", Replacement:="."
    .Replace What:=",", Replacement:=":"
    .Replace What:=".", Replacement:=":"
    .Replace What:=":", Replacement:=":"
    .Replace What:=":AM", Replacement:=" AM"
    .Replace What:=":PM", Replacement:=" PM"
    .NumberFormat = "hh:mm;@"
End With
.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,749
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Çoklu kullanıcı tarafından kullanılan dosyalarda VERİ DOĞRULAMA size daha faydalı olacaktır. İlgili menüde ZAMAN ile ilgili seçenekte var. Deneyimleyebilirsiniz.
 

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,802
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Sayın Ömer Bey ve Sayın Korhan Bey, ilginiz için çok teşekkür ediyorum.

Her iki çözümde işime yaradı, ellerinize sağlık.
Hayırlı günler diliyorum.
 
Üst