Excel 2007 - 工作表之间的宏复制和粘贴,到新行

标签 excel copy excel-2007 vba

我正在使用 Excel 2007,我正在尝试在 2 个不同的工作表之间创建一个宏。

我正在尝试复制单元格并将它们粘贴到工作表 2 中。我意识到这很简单,但这是我的问题 - 我希望每次运行宏时,它都可以将值复制到工作表 2 的新行中。

例如:
数据示例:
行标题:(a1) 月份,(b1) 1,(c1) 2,(d2) 3。
数据:(a1) 7 月-12 日,(b2) 2,(c2) 5,(d2) 1
数据:(a1) Aug-12,(b2) 1,(c2) 4,(d2) 2。

要复制的位置。
行标题:(a1) 月份,(b1) 值 1,(c1) 值 2,(d2) 值 3。

我以前从未使用过 VB,我习惯于在 Excel 上使用论坛。
我尝试了以下方法:
Range("A1:A2").Select Selection.Copy Range("C4").Select ActiveSheet.Paste

我正在尝试自动化我的电子表格,而不必从一个工作表中记下一个数字,然后将其写入另一个工作表。

我不确定我是否在自己的脑海中过度复杂化了事情,或者这是否更复杂..

非常感谢所有回复。

最佳答案

我可能很晚了,但在这里你可以找到 Sheet2 的最后一行

Lrow=ThisWorkbook.Sheets("Sheet2").Cells(65536,).end(Xlup).Row

找到最后一行后,您可以将范围粘贴到最后一行之后的下一行,方法是将其增加 1,如下所示。
Range("A1:A2").Select 
Selection.Copy Range("C" & Lrow+1).Select ActiveSheet.Paste

希望这可以帮助!

关于Excel 2007 - 工作表之间的宏复制和粘贴,到新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12054891/

相关文章:

python - 错误 : Unsupported format, 或损坏的文件:预期的 BOF 记录

vba - 括号的存在突然导致代码中断

c# - 复制具有原始权限的文件

c++ - 不可变数据结构还是 const 变量?

vba - 如何禁用(或删除)excel 2007 菜单中的 "protect sheet"和 "protect workbook"按钮?

c# - 如何使用 NPOI 读取数字单元格的未格式化内容?

vba - 使用月份和年份动态选择列,然后根据另一列中的条件对值求和

java - 在java中设置相同的属性POJO

excel - ColdFusion 8总是打开.XLS,想要.XLSX

excel单元格将小数点后三位的数字自行更改为完整数字