kcpettit13
New Member
- Joined
- Jun 8, 2016
- Messages
- 5
Hello,
I am trying to automatically move an entire row of data to a different sheet based on changing text in a certain column i.e. entering "YES" in column I. I am new to writing code. The code I wrote seems to be skipping some steps. Can anyone help?
Private Sub Worksheet_Change(ByVal Target As Range)
Sheets("Sent_to_Tox").Select
ActiveSheet.Range("I2", ActiveSheet.Range("I2").End(xlDown)).Select
If ActiveCell.Text = "YES" Then
Selection.EntireRow.Cut
Sheets("Completed").Select
ActiveSheet.Range("LastCell").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Sheets("Sent_to_Tox").Select
ActiveCell.Select
Selection.EntireRow.Delete
End If
End Sub
I am trying to automatically move an entire row of data to a different sheet based on changing text in a certain column i.e. entering "YES" in column I. I am new to writing code. The code I wrote seems to be skipping some steps. Can anyone help?
Private Sub Worksheet_Change(ByVal Target As Range)
Sheets("Sent_to_Tox").Select
ActiveSheet.Range("I2", ActiveSheet.Range("I2").End(xlDown)).Select
If ActiveCell.Text = "YES" Then
Selection.EntireRow.Cut
Sheets("Completed").Select
ActiveSheet.Range("LastCell").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Sheets("Sent_to_Tox").Select
ActiveCell.Select
Selection.EntireRow.Delete
End If
End Sub