Veri girişi yapıldığında yandaki hücreye tarih yazdırmak

Katılım
28 Temmuz 2007
Mesajlar
7
Excel Vers. ve Dili
excel 2003 tr
Belli bir hücreye 100 yazıldığında yanındaki hücreye 100 sayısının girildiği günün tarihini atmasını istiyorum yalnız atılan tarih ertesi gün değişmiycek.
formülde eğer konusunda problem yaşamıyorum, bugün ve şimdi formüllerini de uyguladım ama bu formüllerde ertesi gün tarih değişiyor..
 
Moderatör tarafında düzenlendi:

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Bütün hücreler için mi geçerli olacak, yoksa belli bir hücre aralığında mı?

Hangi hücre aralğında olacağını belirtirseniz, yardım gelir sanırım.
 
Katılım
28 Temmuz 2007
Mesajlar
7
Excel Vers. ve Dili
excel 2003 tr
Bütün hücreler için mi geçerli olacak, yoksa belli bir hücre aralığında mı?

Hangi hücre aralğında olacağını belirtirseniz, yardım gelir sanırım.
iki tane yan yana hücre düşünün sağdaki hücreye 100 yazılınca soldaki hücreye günün tarihini atıcak ama atılan tarih ertesi gün değişmiycek.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,603
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Bu işlemi makro ile yapabilirsiniz. Aşağıdaki kodu işlemi yapacağınız sayfanın kod bölümüne uygulayıp denermisiniz.

A sütununa veri girdikçe B sütununa tarih bilgisini yazar. Veriyi silerseniz B sütunundaki tarih bilgiside silinir.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    On Error Resume Next
    If Intersect(Target, [A:A]) Is Nothing Then Exit Sub
    If Target <> "" Then Target.Offset(0, 1) = Now
    If Target = "" Then Target.Offset(0, 1) = ""
End Sub
 
Katılım
28 Temmuz 2007
Mesajlar
7
Excel Vers. ve Dili
excel 2003 tr
Selamlar,

Bu işlemi makro ile yapabilirsiniz. Aşağıdaki kodu işlemi yapacağınız sayfanın kod bölümüne uygulayıp denermisiniz.

A sütununa veri girdikçe B sütununa tarih bilgisini yazar. Veriyi silerseniz B sütunundaki tarih bilgiside silinir.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    On Error Resume Next
    If Intersect(Target, [A:A]) Is Nothing Then Exit Sub
    If Target <> "" Then Target.Offset(0, 1) = Now
    If Target = "" Then Target.Offset(0, 1) = ""
End Sub
arkadaşım teşekkür ederim ama ben bu söylediğini yapmayı bilmiyorum. bu işlemi formülle gerçekleştiremezmiyiz. ayrıca bildiğim kadarıyla makro yazdığım zaman benim bi tuşa basmam gerekiyor ben bu işlemi otomatik yapsın istiyorum
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,603
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Ekteki &#246;rnek dosyay&#305; incelermisiniz.

A s&#252;tununa veri girip deneyiniz.

Not: Soru ba&#351;l&#305;&#287;&#305;n&#305;z&#305; aramalarda kolayl&#305;k sa&#287;lamas&#305; a&#231;&#305;s&#305;ndan yeniden d&#252;zenledim.
 
Son düzenleme:
Katılım
28 Temmuz 2007
Mesajlar
7
Excel Vers. ve Dili
excel 2003 tr
Selamlar,

Ekteki örnek dosyayı incelermisiniz.

A sütununa veri girip deneyiniz.

Not: Soru başlığınızı aramalarda kolaylık sağlaması açısından yeniden düzenledim.

arkadaşım süpersin yaaaa. tam istediğim gibi. bunu bana nasıl yaptığını gösterebilir misin? yukarıda msn adresim var burdan adresi ekleyip bana tarif edersen çok memnun olurum.
 
Katılım
28 Temmuz 2007
Mesajlar
7
Excel Vers. ve Dili
excel 2003 tr
ben msnime ekledim seni kabul edebilir misi?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,603
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

&#199;&#246;z&#252;m kod ile yap&#305;lm&#305;&#351;&#305;tr. Alt+F11 tu&#351;lar&#305;na basarsan&#305;z kod edit&#246;r&#252; a&#231;&#305;l&#305;r oradaki kodlar&#305; inceleyebilirsniz.
 
Katılım
28 Temmuz 2007
Mesajlar
7
Excel Vers. ve Dili
excel 2003 tr
Selamlar,

Çözüm kod ile yapılmışıtr. Alt+F11 tuşlarına basarsanız kod editörü açılır oradaki kodları inceleyebilirsniz.
arkadaşım ben bu olayı çözemedim. siteyede baktım ama nasıl uygulayacağımı gösteren bi yer bulamadım. bu kodu nasıl uygulayacağımı gösteren biyer yok mu yada sen gösterebilir misin?
 
S

Skorpiyon

Misafir
Say&#305;n cuuf2,

Say&#305;n Cost_Control'&#252;n belirti&#287;i gibi Alt+F11 veya dosyan&#305;zdaki Sayfa1'in &#252;zerine sa&#287; tu&#351; yap&#305;p "Kodu G&#246;r&#252;nt&#252;le" derseniz yaz&#305;lan kodlar&#305; g&#246;r&#252;rs&#252;n&#252;z.

Ayn&#305; uygulamay&#305; ba&#351;ka dosyalar&#305;n&#305;zda da &#231;al&#305;&#351;t&#305;rmak isterseniz, yukar&#305;daki i&#351;lemi yapt&#305;ktan sonra kar&#351;&#305;n&#305;za &#231;&#305;kan kodlar&#305; kopyalay&#305;p yeni a&#231;t&#305;&#287;&#305;n&#305;z bir excel &#231;al&#305;&#351;ma kitab&#305;na ayn&#305; yol ile kopyalayabilirsiniz.

Sayg&#305;lar...
 
Katılım
28 Temmuz 2007
Mesajlar
7
Excel Vers. ve Dili
excel 2003 tr
Sayın cuuf2,

Sayın Cost_Control'ün belirtiği gibi Alt+F11 veya dosyanızdaki Sayfa1'in üzerine sağ tuş yapıp "Kodu Görüntüle" derseniz yazılan kodları görürsünüz.

Aynı uygulamayı başka dosyalarınızda da çalıştırmak isterseniz, yukarıdaki işlemi yaptıktan sonra karşınıza çıkan kodları kopyalayıp yeni açtığınız bir excel çalışma kitabına aynı yol ile kopyalayabilirsiniz.

Saygılar...
TAMAMDIR BU İŞ. YAPTIM OLDU. ARKADAŞIM KUSURA BAKMA SENİ BAYA Bİ YORDUM AMA SENDE DE BÜYÜK SABIR VARMIŞ ÇOK ÇOK TEŞEKKÜR ETTİM. NE KADAR İŞİME YARADIĞINI BİLEMEZSİN..
 
Üst