Hücredeki değeri o günün tarihini gösteren satıra işlemek?

Katılım
5 Nisan 2005
Mesajlar
185
Sayfa2'de A sütununda yılın günleri yazılı. (01.01.2007'den 31.12.2007'ye kadar). Sayfa1'deki A1 hücre değeri hergün değiştirilecek. Sayfa1'de A1 hücresindeki değeri Sayfa2'de o günün tarihini gösteren hücrenin sağındaki hücreye nasıl işleyebiliriz? Mesela bugün 15.02.07. A sütunundaki bu değerin bulunduğu satırın yanındaki B sütunundaki hücreye nasıl işleyebiliriz?
 

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
Aşağıdaki kodu sayfa1in kod sayfasına kopyalayın.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then [sayfa2!a1:a65536].Find(Date).Next = [a1]
End Sub
 
Katılım
31 Ocak 2007
Mesajlar
228
Excel Vers. ve Dili
office xp tr
Sub test()
Set s1 = Sheets("sayfa1")
Set s2 = Sheets("sayfa2")
s1.Range("a1").Copy
s2.Select
Range("a1").Select
ActiveCell.Offset(0, 1).Select
Selection.PasteSpecial
Application.CutCopyMode = False
End Sub
 
Katılım
17 Haziran 2006
Mesajlar
245
Excel Vers. ve Dili
Office 2010
English
Kod:
Sub arama()
Sayfa2.Range("A1:A366").Find(Date).Offset(0, 1) = Sayfa1.Range("A1").Value
End Sub
 
Katılım
5 Nisan 2005
Mesajlar
185
İlgilenen arkadaşlara teşekkür ederim. Sn. Qene'nin verdiği arama kodu işime yararlı oldu. Teşekkürler...
 
Katılım
17 Haziran 2006
Mesajlar
245
Excel Vers. ve Dili
Office 2010
English
Rica ederim.
Çalışmalarınızda başarılar..
:)
 
Üst