我正在尝试跟踪我在电子表格中的每周数量 . 到目前为止,我已经制作了一个宏来复制和粘贴我需要的信息 . 但它只会将它粘贴到录制宏时我选择的位置 . 我希望将信息粘贴到下一个可用列中 .
我还想安排宏在星期五早上每周运行一次 .
宏我现在正在使用 .
Sub CopyPaste()
'
' CopyPaste Macro
'
'
Range("G4:G33").Select
Selection.Copy
Range("B35").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
我已经尝试将&lastrow放入范围,但它会出现编译错误 . 任何帮助将不胜感激 .
2 回答
乍一看可能稍微复杂一点,但在某种程度上,一种更好的解决 Value 运动的方法是避免使用带有如下代码的剪贴板:
以上内容可以简化为以下内容,因此您无需担心使用最后一行变量:
您可以像这样计算出最后一列的列号:
你也可以在lastCol定义中添加1,比如
对于调度宏看看这两个问题here和here