我必须制作一个宏来复制 Excel 工作表的整行(包括绝对引用或公式),然后根据比较将它们粘贴到下部。我的意思是我不仅要复制单元格的内容,还要复制绝对引用或公式,因此如果修改了单元格,更改将反映在我复制单元格的部分。将根据字符串中的文本与将要复制的行的单元格之间的比较来复制行。到目前为止,棘手的部分是如何复制绝对引用或公式
这是我到目前为止的代码......
Sub Foo()
Dim i As Long, iMatches As Long
Dim aTokens() As String
aTokens = Split("DCV-", ",")
For Each cell In ActiveSheet.Range("I1:I104")
If (Len(cell.Value) <> 0) Then
For i = 0 To UBound(aTokens)
If InStr(1, cell.Value, aTokens(i), vbTextCompare) Then
iMatches = (iMatches + 1)
ActiveSheet.Rows(cell.Row).Copy ActiveSheet.Rows(iMatches + 105)
'Sheets("DP_PA 9.70 REV").Rows(cell.Row).Copy Sheets("DP_PA 9.70 REV").Rows(iMatches + 105)
End If
Next
End If
Next
End Sub