【发布时间】:2016-09-11 00:41:18
【问题描述】:
我有 2 个工作表
表 1
此工作表将包含一行,其中每一列都有不同的标题
表 2
我希望此工作表自动使用工作表 1 中第 1 行的每个标题填充 A 列,这将创建此
我将如何在 Excel 2016 中自动执行此操作,例如,当我在工作表 1 中添加一个新列时,它会在工作表 2 中添加一个新行?
谢谢
【问题讨论】:
-
选择 Sheet1!A1:A3,复制,选择 Sheet2!A1,粘贴特殊->转置
-
复制第 1 行在 A2 中粘贴特殊转置,然后删除第 1 行。如果您想要 vba,请在执行此操作时录制宏。
-
如果我要添加一个宏,是否可以在每次将新项目添加到工作表 1 时触发它?
-
是的,然后您将从 Worksheet_Change 事件中调用录制的宏。
-
我学习的方式是谷歌。谷歌
Worksheet_Change vba你应该得到大量的信息。然后谷歌PasteSpecial transpose
标签: excel automation