Я пытаюсь создать базу данных аудита, и вам удалось сформулировать некоторый код, чтобы взять каждую строку на листе 2, однако я упал последним и не могу решить, как вставлять значения только ?Paste Special - только значения
вот мой код; любая помощь очень ценится
Private Sub Worksheet_Change(ByVal Target As Range)
Dim nxtRow As Integer, b As Boolean
'Determine if change was to Column I (9)
If Target.Column = 9 Then
'If Yes, Determine if cell >= 1
If IsError(Target.Value) Then
b = True
Else
If Target.Value >= 1 Then
b = True
Else
b = False
End If
End If
If b Then
'If Yes, find next empty row in Sheet 2
nxtRow = Sheets(2).Range("A" & Rows.Count).End(xlUp).Row + 1
'Copy changed row and paste into Sheet 2
Target.EntireRow.Copy _
Destination:=Sheets(2).Range("A" & nxtRow)
End If
End If
End Sub
Thanks Matt
Я заметил, некоторые фатальные ошибки в коде, но я не думаю, что если я исправить их, что устраняет вашу проблему. Хочешь, я все равно отвечу? –
да, пожалуйста, чем стабильнее, тем лучше, вытащили это из-за немного работы google. – Matt