尝试简单地将文本范围从工作表1复制到工作表2.我不想要粘贴的特定数据范围,因为我只想重复使用数据来轮换分配的任务(工作表1)以应用于天/工人(表2)。
我开始使用"记录宏"然后使用这个论坛没有用,其他几个消息来源最终:
Sub rotationA()
Sheets("Sheet1").Range("B2:B5").Copy
Sheets("Sheet2").Select
Selection.Insert Shift:=xlDown
End Sub
线---表(" sheet1")。范围(" B2:B5")。复制表示错误。我对vb很新,并且已经通过多种方式重写了这条线,却没有成功。对其他问题的回答并没有表明代码的使用方式对我来说是一样的,我需要帮助理解这一点。
感谢任何帮助!
答案 0 :(得分:0)
您没有选择仅粘贴到工作表中的范围。尝试将代码更改为以下内容:
Sub rotationA()
Sheets("Sheet1").Range("B2:B5").Copy
Sheets("Sheet2").Range("B2").PasteSpecial
End Sub
这将粘贴到Sheet2上的单元格B2中 - 更改
Range("B2")
要粘贴到单元格的第二行的一部分。