我需要做的是以下使用 Excel 宏。
- 转到工作表 2 复制文本 L3 到 R26 的范围
- 然后返回工作表 1 在 L 列中搜索包含文本“Recess Size”的单元格
- 然后粘贴复制的范围从包含“凹槽大小”的单元格开始
- 这需要重复直到列结束。
这是我使用 Microsoft 支持页面提出的代码
Dim x As Integer
NumRows = Range("L2", Range("L600").End(xldown)).Rows.Count
Range("L2").Select
For x = 1 To NumRows
Sheets("Sheet2").Select
Range("A1:G24").Select
Selection.Copy
Sheets("Sheet1").Select
Cells.Find(What:="Recess Size", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
ActiveSheet.Paste
ActiveCell.Offset(1, 0).Select
Next
不幸的是,这进入了一个连续的循环,直到我按下 ESC 并且每一次发生的动作都粘贴到左侧的 1 列之前,它才会停止?代码中有什么不正确的吗?
希望有人可以提供帮助。