我想創建一個代碼,其中工作簿中的某些行被複制到一個不同的工作簿。使用的標準是如果在這些行內F列沒有特定的值(所以不是值1,2或3)然後複製。 我無法完成它的工作。有人可以協助嗎?VBA複製到另一個工作表使用多個如果不是
Dim copysheet As Worksheet
Dim pastesheet As Worksheet
Dim Cell As Range
Set copysheet = ActiveWorkbook.Worksheets(1)
Set pastesheet = Workbooks("Workbook1").Worksheets(1)
copysheet.UsedRange.Select
For Each Cell In Selection
If Not Cell.Value = "Value1" Then
If Not Cell.Value = "Value2" Then
If Not Cell.Value = "Value3" Then
ActiveCell.EntireRow.Copy
pastesheet.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues
End If
End If
End If
Next
什麼是錯誤?它突出顯示錯誤發生在哪裏? – DannyBland 2014-09-30 08:55:28
錯誤在'copysheet.UsedRange.Select'中突出顯示 – 2014-09-30 09:02:45