hücreye tarih saat kayıdı

Katılım
8 Aralık 2004
Mesajlar
27
arkadaşlar herkeze merhaba
ben excelle ilgilenmeye yeni başladım vede cok hoşuma gitmeye başladı

sizlere sormak istediğim kilitli bir excel sayfayında sadece bir sutunu acık bıraktım A sutunu. mesala A1 hücresine bir yazı yazdığımda yanındaki b1 hücresine bunun tarih ve saat kaydını yapmasını istiyorum böyle bir sey mümkünmü ben sadece şimdi diyerek o saati kaydebiliyorum ama hepsi aynı oluyor.

yardımlarınız icin şimdiden teşekkür ederim .
hayırlı günler
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Sn enba öncelikle hoşgeldiniz.

Tüm fonksiyonlar devamlı aktif halde bulunurlar, yani değişikliklere hareketsiz kalmazlar, "ÞİMDİ","BUGÜN" gibi zaman fonksiyonları sürekli olarak zamanı takip ettiklerinden sabit bir değerde kalmazlar ve sürekli zamanın son değerini gösterirler. Bu durumda size iki şey önerebilirim. Birincisi tarih ve saati bir fonksiyon yardımı ile değil, el ile yazmanızdır. İkinci önerimde bunu bir makro ile yapmaktır. Fakat her iki durumdada korumalı hücrelere bu kaydı yapamazsınız. Buna rağmen benim göremediğim bir çözümü öneren arkadaşlarda çıkabilir. Çünkü excelde her şeyi tam olarak bilmek maalesef pek mümkün değil. Zaten amacımızda bildiklerimizi paylaşmaktan ibarettir.

selamlar
 
Katılım
8 Aralık 2004
Mesajlar
27
selam tekirdağlı hemserim. acıklamalırın icin teşekkür ederim..
benim yapmak istediğim
işyerimde şifreli bir excel sayfası koyup girilen değerin ne zaman hangi saatte koyulduğunu öğrenmek ve bu saati değişterememesi..

ilginize teşekkür ederim
 
Katılım
7 Temmuz 2004
Mesajlar
82
Excel Vers. ve Dili
Office 2016 Türkçe
size ekte hazırladığım dosyayı gönderiyorum
bir inceleyin bakalım sournunuzu çözecekmi
Kolay gelsin
 
Katılım
7 Temmuz 2004
Mesajlar
82
Excel Vers. ve Dili
Office 2016 Türkçe
Bir Ã?nceki gönderdiğim dosyadan daha kısa ve güvenli yeni dosyayı yolluyorum.
şifreyi siz istediğiniz gibi değiştirin.
fakat tarih değişmesine engel olmak için kodlarıda gizlemelisiniz.
 
Katılım
5 Eylül 2004
Mesajlar
571
Excel Vers. ve Dili
Excel 2003 SP1 Ingilizce
Günaydın

Sayın rcekinir , bu dosyanız benimde çok işime yarayacak, teşekkürler. :D
 
Katılım
8 Aralık 2004
Mesajlar
27
herkeze merhaba rc ekinri arkadasım teşekkürler yalnız bir ricam daha olacak bu formulu ben istediğim iki ayrı hücrelerde nasıl kullanabilirim. yardımlarınız icin teşekkürler
 
Katılım
7 Temmuz 2004
Mesajlar
82
Excel Vers. ve Dili
Office 2016 Türkçe
Sayın Enba 3-4 gündür foruma giremiyorum.Sanırım Server de bir sorun vardı.
Sorunuzu Bugün gördüm.
Mümkünse sorularınızı daha açıklayı sorarsanız yanıt da daha iyi olur.
iki ayrı hücrelerden kastın nedir tam anlayamadım ama ben şöyle olduğunu düşünerek kod yazdım.
a ve b sütunlarına girilen veriye göre c sütununa tarih atmak.
a ve b sütunlarında korumayı kaldırın.
Sayfanın kod bölümüne aşağıdaki kodları yazın.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
  On Error Resume Next
  ActiveSheet.Unprotect "şifre"

Forumu
  st = Selection.Row
  kl = Selection.Column
  If kl <> 1 And kl <> 2 Then Exit Sub
  If kl = 1 Then
    Cells(st - 1, kl + 2).Select
    Cells(st - 1, kl + 2) = Now()
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
      :=False, Transpose:=False
    Cells(st, kl).Select
  End If
  If kl = 2 Then
    Cells(st - 1, kl + 1).Select
    Cells(st - 1, kl + 1) = Now()
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
      :=False, Transpose:=False
    Cells(st, kl).Select
  End If
  ActiveSheet.Protect "şifre"
Application.ScreenUpdating = True
End Sub
olması gerekekir.
Forumda doya ekle seçeneğinide göremediğimden kodları yukarı yazdım.
Kolay Gelsin
 
Katılım
8 Aralık 2004
Mesajlar
27
merhaba

rcekinir merhaba ilk başta ilgin icin cok teşekkür ederim.. benim anlatmak istediğim hücrelerden kastım.. iki ayrı işlem yapabilmek farzedelim a sutununa yazdığımda b sutununa tarih saat atsın f sutununa yazdığımda ise g sutununa tarih saat atsın. yani birisi işe başlangıc biriside bitiş olarak iki ayrı hücreye atmasını rica etmiştim şimdiden teşekkür ederim
 
Katılım
8 Aralık 2004
Mesajlar
27
merhaba

birde benmi bir yanlışlık yapıyorum acaba bu yazılan kodlarınız klavyeden yazılırsa calışıyor. ama mousle kullandığımda tarih saati bir alttaki hücreye atıyor.
teşekkürler
 
Katılım
7 Temmuz 2004
Mesajlar
82
Excel Vers. ve Dili
Office 2016 Türkçe
Sayın Enba
Bahsettiğiniz sütunları dikkate alarak kodu değiştirdim.
Bu kodların çalışması için hücreye bir değer girilip enter'e basılması gerekiyor.Mause ile veya kopyala yapıştırla hücrenin değeri değiştiğinde olay farklı olduğu için bu kodlar farklı çalışıyor bunu bende çözemedim.
Aşağıdaki kodlari yine ilgili sayfanın kod bölümüne yapıştırın.
a ve f sütunlarıın korumasını kaldırmayı unutmayın.
Saygılarımla

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
  On Error Resume Next
  ActiveSheet.Unprotect "şifre"
  st = Selection.Row
  kl = Selection.Column
  If kl <> 1 And kl <> 6 Then ActiveSheet.Protect "şifre": Exit Sub
  If kl = 1 Then
    Cells(st - 1, kl + 1).Select
    Cells(st - 1, kl + 1) = Now()
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
      :=False, Transpose:=False
    Cells(st, kl).Select
  End If
  If kl = 6 Then
    Cells(st - 1, kl + 1).Select
    Cells(st - 1, kl + 1) = Now()
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
      :=False, Transpose:=False
    Cells(st, kl).Select
  End If
 ActiveSheet.Protect "şifre"
Application.ScreenUpdating = True
End Sub
Kolay Gelsin
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Paylaşım İçin Teşekkürler

Sayın rcekinir paylaşım için teşekkürler.
 
Katılım
21 Nisan 2007
Mesajlar
21
Excel Vers. ve Dili
EXCEL 2007
Arkada&#351;lar bir sorunum var off. 2007 kullan&#305;yorum yukar&#305;daki kod. tam benim istedi&#287;im &#351;ey aylard&#305;r bunu ar&#305;yordum. fakat bunu kendi sayfama nas&#305;l uygulayaca&#287;&#305;m. kesip nereye yap&#305;&#351;t&#305;r&#305;yorum. belki bu sorunun yeri buras&#305; de&#287;il ama nereye yaz&#305;laca&#287;&#305;n&#305; bulamad&#305;m. &#351;imdiden cevap yazan arkada&#351;lara de te&#351;ekk&#252;rlerimi g&#246;nderiyorum.
 
Katılım
21 Ocak 2006
Mesajlar
136
Excel Vers. ve Dili
Office 2007 Tr
Sayın SKAYA25 Yukarıdaki kodu kopyalayın Excell dosyasında sayfa sekmesine sağ tuş yapın açılan menüde "Kod Görüntüle" üzerine tıkla açılan sayfaya yapıştırıp kapatın. işlem tamamdır.
Kolay gelsin
 
Katılım
21 Nisan 2007
Mesajlar
21
Excel Vers. ve Dili
EXCEL 2007
1- excel dosyas&#305;nda yakla&#351;&#305;k 30 ad. sayfa var, bu ve daha sonra a&#231;aca&#287;&#305;m b&#252;t&#252;n sayfalarda &#231;al&#305;&#351;s&#305;n istiyorum.

2- kodu bana uygun oldu&#287;u gibi de&#287;i&#351;tirdim C sutununa herhangi bir veri girildi&#287;inde b sutununa tarihi yazacak, onu da yap&#305;yor. Fakat C sutunundaki bir sabit karakteri 15- 20 kere yazmamak i&#231;in h&#252;crenin sa&#287; alt k&#246;&#351;esinden a&#351;a&#287;&#305;ya &#231;ekip &#231;o&#287;alt&#305;yorum. tarih yazm&#305;yor.


3- acaba &#351;u olurmu diyorum a&#351;a&#287;&#305;da benim her defas&#305;nda elle yapt&#305;&#287;&#305;m resmi veriyorum. k&#305;rm&#305;z&#305;ya boyad&#305;m hesaplanmas&#305; gereken h&#252;creleri

[img=http://www.loadtr.com/k-140814-dusey_topla.jpg][/img]


H ve L sutunlar&#305;n&#305; e&#287;er alt alta veri varsa toplayacak toplad&#305;&#287;&#305;n&#305; bir sa&#287; sutuna dik ve ortal&#305; yazacak sa&#287; h&#252;creyi ters C &#351;eklinde kenarl&#305;k yapacak

acaba b&#246;yle bir&#351;ey varm&#305;
 
Katılım
21 Nisan 2007
Mesajlar
21
Excel Vers. ve Dili
EXCEL 2007
arkada&#351;lar biri yard&#305;mc&#305; olsun ne yapmal&#305;y&#305;m olmuyor.
 
Katılım
21 Nisan 2007
Mesajlar
21
Excel Vers. ve Dili
EXCEL 2007
arkada&#351;lar biri yard&#305;mc&#305; olsun ne yapmal&#305;y&#305;m olmuyor. ...............
 
Üst