Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
25/09/2010 Tarihleri ben hücrenin içine girip f2 tuşuna basıp tekrar çıkınca istediğim şekli alıyo (25.09.2010) Fakat bunun gibi yüzlerce tarih var nasıl bir kod yazılır ....
Bu Formülü ben kompile a Sutununa uygulamak isitoyrum makro ile nedeni ise
Dosya formatı çok büyük böyle bir formül eklediğimde dosya kendini dahada kasacak.
Tekraradan Teşekkürler.
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [A:A]) Is Nothing Then Exit Sub
If Not IsNumeric(Target) Then Exit Sub
Application.EnableEvents = False
If Len(Target.Value) = 8 Then
Target = DateSerial(Right(Target.Value, 4), Mid(Target.Value, 3, 2), Left(Target.Value, 2))
ElseIf Len(Target.Value) = 7 Then
Target = DateSerial(Right(Target.Value, 4), Mid(Target.Value, 2, 2), Left(Target.Value, 1))
Else
Target = "Hatalı Tarih"
End If
Application.EnableEvents = True
Son:
End Sub
Sayın Necdet Yeşertener'in, isteğim üzerine cevapladığı bir çözümdür,
Alternatif olarak aşağıdaki yolu izleyebilirsiniz.
Boş bir hücreye 0 yazın bu hücreyi kopyalayıp verilerinizi fare ile seçtikden sonra sağ klik yaparak özel yapıştır / topla / tamam butonu ile işlemi bitirin daha sonra istediğiniz format da biçimlendirirsiniz..
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.