我有一个工作簿,其中sheet1具有格式化为表格,第一列列出了数字,然后是旁边的一些项目 . 〔实施例:
Column1 Column2 Column3 Column4
1 Blue Green Yellow
2 Apple Grape Mango
3 Computer Phone Tablet
我想创建VBA模块,如果我在Sheet2.A1范围内输入数字“2”,它将复制该行:
2 Apple Grape Mango
并将其粘贴到sheet2中 .
1 回答
假设您要复制4个单元格 . 下面的代码被复制到
Sheet1
的模块中 . 检查Target
以确保它是第一列,并且仅编辑单个单元格 .可以做的还有很多,但上面应该有助于提供一个框架 . 看看Worksheet.Change Event和Range Object也是如此,因为它们是用来实现这一目的的 .