- Katılım
- 2 Mart 2005
- Mesajlar
- 2,960
- Excel Vers. ve Dili
-
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Aşağıdaki kodalar ile günlük sayfasına yazılan verileri aylık sayfasındaki gün icmaline yazıyorum. Ancak Mesala 15/10/2007 için işlem yapılmış (ilgili satır dolu) daha sonra 14/10/2007 tarihi girilmiş (ilgili satır yine dolu ama bu kodalr o satırı güncelliyor...
örn 14/10/2007 satırının bir sonrası dolu ise işlem yapmadan uyarı verilsin
"kaptılmış günlük için işlem yapılamaz" diye yardımlarınız için teşekkürler
örn 14/10/2007 satırının bir sonrası dolu ise işlem yapmadan uyarı verilsin
"kaptılmış günlük için işlem yapılamaz" diye yardımlarınız için teşekkürler
Kod:
Sub Aylıgayaz()
SifreAc
Set s1 = Sheets("günlük")
Set s2 = Sheets("tsb")
Set s3 = Sheets("devirler")
Set s4 = Sheets("Aylık")
For i = 5 To 800
If s4.Cells(i, 1) = s1.Cells(2, 14) Then
'-----------------------------evdevir
'12
s4.Cells(i, 2) = s2.Cells(7, 2) 'alış
s4.Cells(i, 3) = s2.Cells(8, 2) 'satış
s4.Cells(i, 4) = s2.Cells(36, 41) 'Kazanç
'2
s4.Cells(i, 5) = s2.Cells(7, 14) 'alış
s4.Cells(i, 6) = s2.Cells(8, 14) 'satış
s4.Cells(i, 7) = s2.Cells(35, 41) 'Kazanç
'24
s4.Cells(i, 8) = s2.Cells(7, 20) 'alış
s4.Cells(i, 9) = s2.Cells(8, 20) 'satış
s4.Cells(i, 10) = s2.Cells(37, 41) 'Kazanç
'45
s4.Cells(i, 11) = s2.Cells(28, 20) 'alış
s4.Cells(i, 12) = s2.Cells(29, 20) 'satış
s4.Cells(i, 13) = s2.Cells(38, 41) 'Kazanç
'kasa( YEKÜN İSKONTA PEŞİN SAT VERESİYE TAHSİLAT KASA)
s4.Cells(i, 14) = s2.Cells(31, 41) 'yekün
s4.Cells(i, 15) = s2.Cells(33, 41) 'iskonto
s4.Cells(i, 16) = s2.Cells(32, 41) 'ps
s4.Cells(i, 17) = s2.Cells(45, 29) ' vrs
s4.Cells(i, 18) = s2.Cells(44, 41) ' tah
s4.Cells(i, 19) = s2.Cells(45, 41) 'Kasa
End If
Next
SifreKapa
End Sub