• DİKKAT

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

05052006 girişin 05.05.2006 çevirebilirmiyim

  • Konbuyu başlatan Konbuyu başlatan rifat1
  • Başlangıç tarihi Başlangıç tarihi
Katılım
1 Mayıs 2006
Mesajlar
10
bir sütündaki tüm hücreleri 05052006 tarzı girişi 05.05.2006 olarak düzeltecek şekilde biçimlendire bilirmiyim ? Şimdiden çok teşekkürler iyi çalışmalar
 
A1 hücresi 05052006 ise
Kod:
=parçaal(a1;1;2)&"."&parçaal(a1;3;2)&"."&parçaal(a1;5;4)
 
Merhaba,

Eğer makro bilginiz varsa aşağıdaki kodları Fonksiyon olarak kullanabilirsiniz.

Kolay gelsin.

[vb:1:3922c95db3]
Function TARIHCEVIR(Tarih As Range)
On Error Resume Next
Dim u, b, newdate As Variant
u = Len(Tarih)
If u = 7 Then
b = "0" & Tarih
Else
b = Tarih
End If
newdate = Format(Left(b, 2) & "." & Mid(b, 3, 2) & "." & Right(b, 4), "dd.mm.yyyy")
TARIHCEVIR = newdate
End Function
[/vb:1:3922c95db3]
 
Bezl Arkadaşım

0 ile başlıyan gün ve aylarda hata veriyor ama diğerlerinde sorun yok yinede çok saol bi ışık oldu en azıdan

Ripek Arkadaşım

Senin örneğim ise şimdilik beni biraz aşıyo gibi ama forumda birazdaha zaman geçirirsem verdiğin kodu kullana biliceğim yardım larınız için çok teşekkürler umarım daha başka önerilerde gelir
 
tabi 05052006 yani 8 rakamlı biçim için yaptığımızdan dolayı 5052006 olduğunda yanlış sonuç verir. Bu gibi durumlarda en iyisi bütün veriyi standartlaştırmak veya kaç tane stanard tip varsa süzüp seçerek ona göre işlem yapmak en iyisi.
 
A sütununu seçili yapın > Hücre Biçimlendir > Genel > İsteğe Uyarlanmış > Sağ üste "Tür" kutucuğunu silin yerine 00"."00"."0000 yazın ve enterleyin. Ve ilgili hücreye 05052006 yazıp enterleyin. 05.05.2006 şeklinde çıktığını göreceksiniz.
 
Seyit Tiken' Alıntı:
A sütununu seçili yapın > Hücre Biçimlendir > Genel > İsteğe Uyarlanmış > Sağ üste "Tür" kutucuğunu silin yerine 00"."00"."0000 yazın ve enterleyin. Ve ilgili hücreye 05052006 yazıp enterleyin. 05.05.2006 şeklinde çıktığını göreceksiniz.

gerçekten sorduğuma çok güzel bir cevap oldu ama sorumda belirtmetyi atladığım bir şey daha var girilen bu tarih ile başak bir hücredeki tarih arasındaki gün hesaplanıyor e tabi yeni veri tarih olarak algılanmadığından sorun çıkıyor. ama gerçekten çok işime yaradı bi iki uyarlama ile bu sorun ortadan kalkar sanırım herkeze çok teşekkürler
 
Eğer yukarıdaki biçimlendirme işleminde formül ile bir ilintisi varsa sorun verir. O doğrudur. İkinci alternatif : İlgili sütunun "Hücre Biçimlendir" me formatı 8 krakterli tarih olacak kaydıyla : İlgili hücreye(örnek) 01/03/6 yazıp enterleyin. 01.03.2006 şeklinde olacağı görülecektir.
 
Sayın rifat, Bir öneride benden

Eğer sütun bazen 7 bazen 8 karekter uzunluğunda ise ve tarihin A sütununda olduğunu varsayarak B1 deki formül :

=IF(LEN(A1)=7;DATE(RIGHT(A1;4);MID(A1;2;2);LEFT(A1;1));DATE(RIGHT(A1;4);MID(A1;3;2);LEFT(A1;2)))

B sütununu da tarih olarak biçimlendiriniz.
 
Sayın Necdet_Yesertener
Gerçekten çok işime yaradı teşekkürler
 
Geri
Üst