• DİKKAT

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

Tarih formatını makroyla değiştirme

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,595
Excel Vers. ve Dili
Office Pro Plus 2024 64 bit
Dostlar merhabalar;


Bir gsm şirketinden gelen 5 - 6000 kayıttan oluşan telefon listesini, excel'e kaydettiğimde, tarih formatı birden fazla hücrede ve aşağıdaki gibidir.

2015-08-09 20:04:10

Olmasını istediğim tarih formatı ise 09.08.2015 şeklinde ve "Z" sütunundaki satırda yer almalı. Makroyla nasıl yapılabilir?

Ben kısa bir kayıt içeren dosyayı yolluyorum. Yardımınızı rica ediyorum.

Önceden teşekkür ederim.
 

Ekli dosyalar

Z16 için aşağıdaki formülü kullanın ve sütun biçimini istediğiniz tarih biçimine göre ayarlayın:

Kod:
=C16*1
 
Kısa süredeki yanıtınız için teşekkürler.

Önerdiğiniz çözümle, tarih formatı 09.08.2015 dönüşürken saat, dakika ve saniye kısmı da çıkıyor. Saat, dakika ve saniye'yi nasıl kaldırabilirim?
 
O hücrelerin biçimini istediğiniz gibi ayarlayabilirsiniz.
 
Eğer benim saatlerle hiç işim yok, tarihi alsın yeter diyorsanız aşağıdaki formülü kullanabilirsiniz:

Kod:
=TARİH(YIL(C16*1);AY(C16*1);GÜN(C16*1))
 
Bilgilendirmeniz için teşekkürler.


Ekli resimde de görüleceği gibi, ne yaparsam yapayım, tarih formatındaki saat, dakika ve saniye hep listeleniyor.
 

Ekli dosyalar

  • HücreBiçimlendirme_2016-01-04_20h57_36.jpg
    HücreBiçimlendirme_2016-01-04_20h57_36.jpg
    19.4 KB · Görüntüleme: 11
Columns("Z:Z").Select
Selection.NumberFormat = "dd/mm/yyyy;@"
 
İyi de ben size Z sütununa uygulanmak üzere formül verdim ama siz orada formül kullanmamışsınız, değer aynı duruyor.
 
TextBox ile kayıt yapıyorsanız.

Format(TextBox1, "dd.mm.yyyy")
 
TextBox ile kayıt yapıyorsanız.

Format(TextBox1, "dd.mm.yyyy")

Bunu yapmayın.
Hücreye veriyi tarih görünümünde metin olarak atar.
Onun yerine
Kod:
range("A1").numberformat="dd.mm.yyyy"
 
Sayın YUSUF44,

5. iletideki çözümünüz öncesine göre çektiğim resmi eklediğim için yanlış bir anlaşılma oldu.
İlginiz için teşekkür ederim.
 
Bunu yapmayın.
Hücreye veriyi tarih görünümünde metin olarak atar.
Onun yerine
Kod:
range("A1").numberformat="dd.mm.yyyy"

Değerli Üstadım,

İlginiz için teşekkür ederim.

5-6 bin kayıt için bir defada yapabilmek için, kodu nasıl oluşturmak gerekiyor?

Sevgi ve saygılar.
 
Sayın Yusuf44'ün 5nci mesajdaki formülünü yazın ve sonrada o hücreleri biçimlendirin.:cool:
 
Konuya çözüm gelmiştir. Katkıda bulunan dostlara en içten teşekkürler.
 
Yusuf44,

Verdiğiniz destek için ne kadar teşekkür etsem az. Allah razı olsun.
 
Sayın YUSUF44 formülle düzeltmek bir alternatif fakat manuel mi formla mı kayıt yapılıyor?
Sayın assenucler makro ile nasıl yapılabilir diye sormuş.
 
Geri
Üst