- Katılım
- 31 Ekim 2009
- Mesajlar
- 23
- Excel Vers. ve Dili
- office 2003 türkçe
Merhaba Herkese iyi günler,
Sayfa1 de A sütununda Tarih var, B,C,D..vs.sütunlarda isimler var,
Sayfa2 de A sütununda İsimler var, C sütununda Tarih var, D sütununda da harcamalar var,
benim istediğim Sayfa1 deki A sütunundaki Tarih ile sayfa2 deki c sütunundaki tarihlere bakacak,
sayfa1 deki b,c,d sütunlardaki isimler ile sayfa2 deki a sütunundaki isimlere bakacak
Sayfa1`e sayfa2 deki D sütunundaki HArcama Tutarlarını ilgili tarihin karşısındaki ismin altına getirsin istiyorum.
aşağıdaki kodlamaları buna göre nasıl düzenlemeliyim,yardımlarınızı bekliyorum.
teşekkürler..
Sub deneme()
Dim r As Integer
Dim c As Integer
Dim sonr As Integer
Dim sonc As Integer
Dim a As Range
sonr = Range("A65536").End(xlUp).Row
sonc = Cells(1, Columns.Count).End(xlToLeft).Column
For c = 2 To sonc Step 1
For r = 1 To sonr
For Each a In Sheets(2).Range("C2:C65536").SpecialCells(xlCellTypeConstants)
If Cells(r, 1) = a Then
If Cells(1, c) = a.Offset(0, 1) Then
Cells(r, c) = a.Offset(0, 2)
End If
End If
Next a
Next r
Next c
End Sub
Sayfa1 de A sütununda Tarih var, B,C,D..vs.sütunlarda isimler var,
Sayfa2 de A sütununda İsimler var, C sütununda Tarih var, D sütununda da harcamalar var,
benim istediğim Sayfa1 deki A sütunundaki Tarih ile sayfa2 deki c sütunundaki tarihlere bakacak,
sayfa1 deki b,c,d sütunlardaki isimler ile sayfa2 deki a sütunundaki isimlere bakacak
Sayfa1`e sayfa2 deki D sütunundaki HArcama Tutarlarını ilgili tarihin karşısındaki ismin altına getirsin istiyorum.
aşağıdaki kodlamaları buna göre nasıl düzenlemeliyim,yardımlarınızı bekliyorum.
teşekkürler..
Sub deneme()
Dim r As Integer
Dim c As Integer
Dim sonr As Integer
Dim sonc As Integer
Dim a As Range
sonr = Range("A65536").End(xlUp).Row
sonc = Cells(1, Columns.Count).End(xlToLeft).Column
For c = 2 To sonc Step 1
For r = 1 To sonr
For Each a In Sheets(2).Range("C2:C65536").SpecialCells(xlCellTypeConstants)
If Cells(r, 1) = a Then
If Cells(1, c) = a.Offset(0, 1) Then
Cells(r, c) = a.Offset(0, 2)
End If
End If
Next a
Next r
Next c
End Sub
