각 행 (열 U)에 대한 특정 열의 값을 기반으로 원본 시트 (티켓 판매)의 행을 복사하여 새 시트 (Rachel)에 붙여 넣으려고합니다. Rachel의 모든 판매가 다른 용지로 복사되기를 바랍니다. 두 번째 시트의 서식은 변경되지 않습니다. 제대로셀 입력을 기반으로 데이터 복사 및 붙여 넣기
이 좋아하는 모든 범위의 정의에 워크 시트를 참조해야합니다
Sub CopyRachelDataPaste()
Dim i, LastRow
'Get Last Row
LasRow = Sheets("Ticket Sales").Range("A" & Rows.Count).End(xlUp).Row
'Clear Contents
Sheets("Rachel").Range("A2:AB3000").ClearContents
For i = 2 To LastRow
If Sheets("Ticket Sales").Cells(i, "U").Value = "Rachel" Then
Sheets("Ticket Sales").Cells(i, "U").EntireRow.Copy Destination:=Sheets("Rachel").Range("A" & Rows.Count).End(xlUp).Offset(1)
End If
Next i
End Sub
당신은 오타가 이것은 내가 지금까지 무엇을 가지고 "). ...'는'LastRow = Sheets ("Ticket Sales") 여야합니다. ... '. (Explicit 옵션을 사용하면이를 감지 할 수 있습니다.) –