tarihleri ayraçsız yazmak

Katılım
2 Mart 2007
Mesajlar
235
Excel Vers. ve Dili
(Ofis 2003-Türkçe)
Arkadaşlar excel de tarih yazarken ayraç kullanmadan yazabilirmiyiz.Ben bu forumda böyle birşey görmüştüm arattım fakat bulamadım yardımcı olursanız sevinirm.
örek: 05/09/2007 tarihini direk 05092007 şeklinde yazdığımda otomatik olarak gün, ay ve yılı ayırarak yazmasını istiyorum
 
Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,373
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

İddialı değilim ama ekteki dosyayı inceleyiniz.
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,864
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar

Ekteki dosyayı incelermisiniz

Kolay gelsin
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
tarihi kısa yoldan yazmak için etkili bir yöntem mevcuttur. Yöntem şu : Örnek olarak, bugünün tarihi yazılacak, ilgili hücrede 6/9 > Enter. Sonra Hücre Biçimlendirme'den uygun düzeltmeyi yaptıktan sonra düzgün tarih ortaya çıkar.
 
Katılım
22 Mart 2005
Mesajlar
847
Excel Vers. ve Dili
Excel-2003 TR.
Altın Üyelik Bitiş Tarihi
29-06-2023
Alternatif olarak aşağıdaki formülde kullanılabilir.

=METNEÇEVİR(METNEÇEVİR(A1;"## .## .####")+0;"gg.aa.yyyy")
 
Katılım
2 Mart 2007
Mesajlar
235
Excel Vers. ve Dili
(Ofis 2003-Türkçe)
Yukarıda soruma cevap veren ve yardımlarını esirgemeyen 4 arkadaşada ayrı ayrı teşekür ediyorum.Emeğiniz yüreğinize sağlık
 
Katılım
31 Temmuz 2004
Mesajlar
56
Necdet Bey aynı sayfada başka sütünlarda da tarihi aynı şekilde girmek istiyorum. Bu durumda kodlarda nasıl bir değişiklik yapmak gerekir. Teşekkürler.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,373
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba Galip Bey,

Kodda kırmızı yazılan yeri değiştirmeniz gerekir. Diyelm ki A, D ve H sütunlarında kullanmak isterseniz :
[A:A, D: D, H:H] yazmalısınız. Ya da

B sütunu ile H sütunu dahil olmak üzere aradaki sütunlarda da geçerli olmasını isterseniz :
[B1:H100] gibi yazmalısınız.


Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [COLOR=red][B][A:A][/B][/COLOR]) Is Nothing Then Exit Sub
t = Target.Value
Select Case Len(Target)
         Case 7
                Target.Value = DateSerial(Right(t, 4), Mid(t, 2, 2), Left(t, 1))
         Case 8
                Target.Value = DateSerial(Right(t, 4), Mid(t, 3, 2), Left(t, 2))
End Select
Son:
End Sub
 
Son düzenleme:
Katılım
31 Temmuz 2004
Mesajlar
56
Hocam teşekkürler kodlarınız sizin excel sayfasında çalışıyor.Benim dosyamda negatif tarih olarak algılıyor.
 
Katılım
2 Mart 2007
Mesajlar
235
Excel Vers. ve Dili
(Ofis 2003-Türkçe)
İl soruyu ben sormuştum. sağolsunlar,yukarıdaki arkadaşlar cevapladılar.
bende onlardan öğrendiklerimle size yardımcı olayım.
Tarih yazacağın hücreyi seç.sağ tıkla ve "Hücle Biçimlendirme" seç. çıkan ekrandan sayı > isteğe uyarlanmış tan genel yazan yer şunu yaz.
00"."00"."0000 ve tamam butonuna bas.Aşağıdakı sütünlarada aynısını yazdırmak istiyorsan yazdığın hücreyi seç ve farenin imlecini hücrenin sağ alt köşesine geldiğinde + işareti olışacak
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,373
Excel Vers. ve Dili
Ofis 365 Türkçe
Sayın msinan987,

Sizin önerinizle yani hücre biçimlendirme ile gösterimi kurtarırsınız ama tarih olarak işlem yapamazsınız.

Bilginize sunmak istedim.

Sayın Galip,

Dosyanızı görmekte yarar var. Küçük bir örnek eklerseniz bir çok arkadaşımız bakacaktır.
 
Üst