我正在嘗試基於每個行(列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
你有一個錯字:'LasRow =表(「票務銷售「)。 ...'應該是'LastRow =表格(「門票銷售」)。 ...'。 (使用選項顯式會爲你檢測這些。) –