• DİKKAT

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

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

  • Konbuyu başlatan Konbuyu başlatan cuuf2
  • Başlangıç tarihi Başlangıç tarihi
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:
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.
 
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.
 
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
 
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
 
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:
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.
 
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.
 
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?
 
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...
 
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..
 
Geri
Üst