【发布时间】:2019-06-28 01:37:02
【问题描述】:
我很难查找我正在尝试做的事情,因为我很难将我想做的事情用语言表达出来。
基本上,我要做的是获取一组标题(可能是 10-12 列长),并且在宏中,我想将这些标题粘贴到(替换)工作表第 1 行中的当前标题 1 .我目前设置的方式是,当生成该工作表时,我的数据从每张工作表的第 2 行开始插入。我编写了一个宏,可以将工作表 1 的第 1 行复制到每个现有工作表中,但是,我不必手动插入第一个工作表的标题(它应该是宏的一部分)。
所以我想我需要帮助来了解如何在工作表 1 的第 1 行上插入一行预定的标题(我想将实际的标题名称写入宏代码中)。
编辑:
Application.CutCopyMode = True
Dim Counter As Long
Counter = Sheets.Count
For i = 1 To Counter
Sheets("Sheet1").Cells(1, 1).EntireRow.Copy
Sheets(i).Cells(1, 1).PasteSpecial
Next i
Application.CutCopyMode = False
这就是我用来复制代码的东西,而且效果很好。我想要的是能够在第一行表 1 的相应列中放入基本上说“粘贴“标题 1”“标题 2”“标题 3”等的代码行。所以我已经有了我的标题名称挑选出来,但我想把它们直接放入宏代码中。因此,如果我的标题是 Apply Banana Lettuce Tomato,我想将这些词放入宏代码中,并将它们粘贴到上面列出的复制粘贴代码之前的表 1 第 1 行中。
【问题讨论】:
-
请添加您当前的代码(或至少是相关部分) - 您尝试创建什么标头?你目前的尝试失败了怎么办?另外,您在某种程度上混合了术语-您是要“插入”标题[意味着我将单元格向下移动]还是将它们“粘贴”在当前标题上[对我来说意味着第 1 行中的任何内容都将被删除]。
-
@Grade'Eh'Bacon 哈哈。我们是一支优秀的团队,不是吗!
-
粘贴它们是我想要做的。我的复制粘贴宏有效,我只想能够放入一个宏“将这些标题粘贴到表 1 的第 1 行中的任何内容上”,其中“这些标题”在宏中定义。