- Katılım
- 5 Eylül 2007
- Mesajlar
- 1,247
- Excel Vers. ve Dili
- ofis 2010
iyi günler ;
muavin dökümü aldığım işlemde , bakiye toplamını da ilave etmek istiyorum. mantığını kuramadım. yardımcı olacak arkadaşlara teşekkürler. örnek dosya ve açıklamayı ekliyorum.
muavin dökümü aldığım işlemde , bakiye toplamını da ilave etmek istiyorum. mantığını kuramadım. yardımcı olacak arkadaşlara teşekkürler. örnek dosya ve açıklamayı ekliyorum.
Kod:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Not Intersect(Target, Range("b3:b65536")) Is Nothing Then
sat = Target.Row
Sheets("muavin").Range("a2") = Sheets("muavin").Cells(sat, "b")
Sheets("muavin").Range("c" & sat & ":j65536").ClearContents
If Sheets("muavin").Range("b" & sat) <> "" Then Sheets("muavin").Range("b" & sat & ":j" & sat).Borders(xlEdgeTop).LineStyle = xlContinuous
If Sheets("muavin").Range("b" & sat) = "" Then Sheets("muavin").Range("b" & sat & ":j" & sat).Borders(xlEdgeTop).LineStyle = xlNone
Call analiz
End If
End Sub
Sub analiz()
Application.ScreenUpdating = False
On Error Resume Next
Set s1 = ThisWorkbook.Worksheets("ITHALAT")
Set s2 = ThisWorkbook.Worksheets("muavin")
For i = 2 To s1.Range("e65536").End(xlUp).Row
If s1.Cells(i, "e") = s2.Cells(2, 1) Then
sonsatir = s2.Range("c65536").End(xlUp).Row + 1
For k = 3 To 10
s2.Cells(sonsatir, k) = s1.Cells(i, k)
Next k
s2.Cells(sonsatir + 1, "b").Select
End If
Next i
Application.ScreenUpdating = True
End Sub
Ekli dosyalar
Son düzenleme:
