Excel 在一定时间后复制特定的单元格

Excel 在一定时间后复制特定的单元格,excel,vba,Excel,Vba,我有一个文件名Sample.xlsm 我需要复制表3 C13、D13、E13上特定单元格上更新的数据 至活页4 B1、C1、D1 数据需要每5分钟更新一次,并应粘贴到下一行,即B2:C2、B3:C3 它给了我运行时错误。假设带断点的行抛出错误,返回的单元格可能是B列(B1048576)中的最后一个单元格,并且您正在执行一行偏移,该行超出了单元格的范围。相反,尝试以下方法: Range("B2:B" & Range("B1048576").End(

我有一个文件名Sample.xlsm

我需要复制表3 C13、D13、E13上特定单元格上更新的数据

至活页4 B1、C1、D1

数据需要每5分钟更新一次,并应粘贴到下一行,即B2:C2、B3:C3


它给了我运行时错误。

假设带断点的行抛出错误,返回的单元格可能是B列(B1048576)中的最后一个单元格,并且您正在执行一行偏移,该行超出了单元格的范围。相反,尝试以下方法:

Range("B2:B" & Range("B1048576").End(xlUp).Row).Offset(1, 0).Select

这应该会让您走上正确的道路,但如果没有看到您的数据或代码,就很难知道答案。

请不要发布代码的图片。而是包含代码本身。