1

Soru Tarihleri biçimlendirilmesi hk

1903emre34

Yıllık Forum Üyesi
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba,

"B" sütüna 01 2020 veya 12 2020 yazdığımız zaman, 01 2020 01 2020 veya 12 2020 12 2020 gelecek şekilde
 

Ekli dosyalar

@1903emre34

Alt taraftan sayfanın adına fareyle sağ tıklayıp KOD GÖRÜNTÜLEyi seçtiğinizde açılacak VBA ekranında
sağ taraftaki boş alana aşağıdaki kodu yapıştırın.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(21 satır)

.
 
@1903emre34

D sütununa yazılacak değerler için gün kısmı 10'dan küçük olduğunda sorun oluyor sanırım.
Bunun için önceki kod cevabımda küçük bir ilave ( If Len(XD) = 7 And x = 4 Then XD = "0" & XD satırı) yaptım.
Sayfayı yenileyerek önceki cevabımın yeni halini, önceki cevapta belirttiğim şekilde begenize uygulayın.

B ve D sütununa belirtilen şekilde (B sütununa 03 2020 gibi D sütununa da 8 karakterli 23082021 gibi)
veri girişi yapıldığında istenilen durum gerçekleşir.

.
 
Merhaba,

Değişiklik yaparak çalıştı, internet sitesine yüklediğim zaman "D" ,"E", "F" sütünları hata verdi nedeni tarihleri metin olmadığı için, metin bastığım zaman tarihleri yeniden tekrar yazdığım zaman hücrelere tekrar geldiğim zaman "isteğe uyarlanmış" çıkmaktadır, hücrelerin "metin" olması nasıl değişikllik yapabiliriz.
 

Ekli dosyalar

  • 1624076749551.webp
    1624076749551.webp
    8.7 KB · Görüntüleme: 2
  • exceldestek 2 yeni .xlsm
    exceldestek 2 yeni .xlsm
    20.4 KB · Görüntüleme: 0
@1903emre34

Çözüme nasıl ulaştınız bilemiyorum ama;
-- B sütununa 6 2020 gibi ay kısmı tek hane yazıldığında da istenilen sonuca ulaşmak,
-- D sütununa 4052023 gibi gün kısmı tek hane yazıldığında da istenilen sonuca ulaşmak,
-- D, F ve G sütununa yazdırılan tarihlerin, tarih gibi görünen METİN olmasını sağlamak
için, verdiğim kodu aşağıdaki şekilde düzeltmek daha doğru olur.

Bence bunu deneyin ve kullanın.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(22 satır)

.
 
Üst