aynı sayfada ıkı ayrı formul kullanmak ıstıyorum
işin içinden çıkamadım yardımcı olabılırmısınız
Private Sub Worksheet_Change(ByVal Target As Range)
Dim sat As Long
On Error Resume Next
If Intersect(Target, Range("O18:O" & Rows.Count)) Is Nothing Then Exit Sub
sat = Sheets("BAĞLANTI ALIŞ").Cells(Rows.Count, "A").End(xlUp).Row + 1
If Target.Value <> "" Then
Sheets("BAĞLANTI ALIŞ").Cells(sat, "A").Value = Target.Offset(0, -14).Value
Sheets("BAĞLANTI ALIŞ").Cells(sat, "B").Value = Target.Offset(0, -13).Value
Sheets("BAĞLANTI ALIŞ").Cells(sat, "C").Value = Target.Offset(0, -12).Value
Sheets("BAĞLANTI ALIŞ").Cells(sat, "D").Value = Target.Offset(0, -10).Value
Sheets("BAĞLANTI ALIŞ").Cells(sat, "E").Value = Target.Offset(0, -9).Value
Sheets("BAĞLANTI ALIŞ").Cells(sat, "F").Value = Target.Offset(0, -7).Value
Sheets("BAĞLANTI ALIŞ").Cells(sat, "G").Value = Target.Offset(0, -6).Value
Sheets("BAĞLANTI ALIŞ").Cells(sat, "H").Value = Target.Offset(0, -5).Value
Sheets("BAĞLANTI ALIŞ").Cells(sat, "I").Value = Target.Offset(0, -3).Value
Sheets("BAĞLANTI ALIŞ").Cells(sat, "J").Value = Target.Value
End If
If Intersect(Target, Range("P18
" & Rows.Count)) Is Nothing Then Exit Sub
sat = Sheets("BAĞLANTI SATIŞ").Cells(Rows.Count, "A").End(xlUp).Row + 1
If Target.Value <> "" Then
Sheets("BAĞLANTI SATIŞ").Cells(sat, "A").Value = Target.Offset(0, -14).Value
Sheets("BAĞLANTI SATIŞ").Cells(sat, "B").Value = Target.Offset(0, -13).Value
Sheets("BAĞLANTI SATIŞ").Cells(sat, "C").Value = Target.Offset(0, -11).Value
Sheets("BAĞLANTI SATIŞ").Cells(sat, "D").Value = Target.Offset(0, -10).Value
Sheets("BAĞLANTI SATIŞ").Cells(sat, "E").Value = Target.Offset(0, -9).Value
Sheets("BAĞLANTI SATIŞ").Cells(sat, "F").Value = Target.Offset(0, -7).Value
Sheets("BAĞLANTI SATIŞ").Cells(sat, "G").Value = Target.Offset(0, -6).Value
Sheets("BAĞLANTI SATIŞ").Cells(sat, "H").Value = Target.Offset(0, -4).Value
Sheets("BAĞLANTI SATIŞ").Cells(sat, "I").Value = Target.Offset(0, -2).Value
Sheets("BAĞLANTI SATIŞ").Cells(sat, "J").Value = Target.Value
End If
MsgBox "BAĞLANTI KAYDEDİLDİ" & vbLf & "KARTALLAR D.Ç.", vbOKOnly + vbInformation, Application.UserName
End Sub
işin içinden çıkamadım yardımcı olabılırmısınız
Private Sub Worksheet_Change(ByVal Target As Range)
Dim sat As Long
On Error Resume Next
If Intersect(Target, Range("O18:O" & Rows.Count)) Is Nothing Then Exit Sub
sat = Sheets("BAĞLANTI ALIŞ").Cells(Rows.Count, "A").End(xlUp).Row + 1
If Target.Value <> "" Then
Sheets("BAĞLANTI ALIŞ").Cells(sat, "A").Value = Target.Offset(0, -14).Value
Sheets("BAĞLANTI ALIŞ").Cells(sat, "B").Value = Target.Offset(0, -13).Value
Sheets("BAĞLANTI ALIŞ").Cells(sat, "C").Value = Target.Offset(0, -12).Value
Sheets("BAĞLANTI ALIŞ").Cells(sat, "D").Value = Target.Offset(0, -10).Value
Sheets("BAĞLANTI ALIŞ").Cells(sat, "E").Value = Target.Offset(0, -9).Value
Sheets("BAĞLANTI ALIŞ").Cells(sat, "F").Value = Target.Offset(0, -7).Value
Sheets("BAĞLANTI ALIŞ").Cells(sat, "G").Value = Target.Offset(0, -6).Value
Sheets("BAĞLANTI ALIŞ").Cells(sat, "H").Value = Target.Offset(0, -5).Value
Sheets("BAĞLANTI ALIŞ").Cells(sat, "I").Value = Target.Offset(0, -3).Value
Sheets("BAĞLANTI ALIŞ").Cells(sat, "J").Value = Target.Value
End If
If Intersect(Target, Range("P18
sat = Sheets("BAĞLANTI SATIŞ").Cells(Rows.Count, "A").End(xlUp).Row + 1
If Target.Value <> "" Then
Sheets("BAĞLANTI SATIŞ").Cells(sat, "A").Value = Target.Offset(0, -14).Value
Sheets("BAĞLANTI SATIŞ").Cells(sat, "B").Value = Target.Offset(0, -13).Value
Sheets("BAĞLANTI SATIŞ").Cells(sat, "C").Value = Target.Offset(0, -11).Value
Sheets("BAĞLANTI SATIŞ").Cells(sat, "D").Value = Target.Offset(0, -10).Value
Sheets("BAĞLANTI SATIŞ").Cells(sat, "E").Value = Target.Offset(0, -9).Value
Sheets("BAĞLANTI SATIŞ").Cells(sat, "F").Value = Target.Offset(0, -7).Value
Sheets("BAĞLANTI SATIŞ").Cells(sat, "G").Value = Target.Offset(0, -6).Value
Sheets("BAĞLANTI SATIŞ").Cells(sat, "H").Value = Target.Offset(0, -4).Value
Sheets("BAĞLANTI SATIŞ").Cells(sat, "I").Value = Target.Offset(0, -2).Value
Sheets("BAĞLANTI SATIŞ").Cells(sat, "J").Value = Target.Value
End If
MsgBox "BAĞLANTI KAYDEDİLDİ" & vbLf & "KARTALLAR D.Ç.", vbOKOnly + vbInformation, Application.UserName
End Sub
