【发布时间】:2016-01-19 16:08:31
【问题描述】:
我找到了用于从“主”选项卡的列表中创建和命名新选项卡的代码,但我还需要在每个新选项卡的单元格中填充名称。此外,我需要每个新选项卡都包含一个模板(与主选项卡不同),该模板只是一个空白表,其中包含标题和一些内置于某些列的公式。每个新选项卡都应具有完全相同的模板,但要填充一个单元格(表格的标题)以匹配选项卡的名称。
最后,我需要用户打开工作簿,在主选项卡中填充一个列表(长度并不总是相同,可能只有 1 个),然后按下一个按钮(运行一个宏),然后根据上述创建选项卡。似乎我可能需要创建一个包含要复制的模板的隐藏选项卡?这可能吗?此处的任何指导将不胜感激。谢谢!
【问题讨论】:
-
使用宏记录器对一张纸执行您想要的操作,然后创建一个循环以在添加时对所有纸执行此操作,并使用变量来更改所需的特定单元格。
-
您可以在代码中的每个新选项卡中创建表格,而不是使用隐藏选项卡。我假设当您说“选项卡”时,您的意思是工作表(工作簿底部带有选项卡)。选择新工作表,然后将单元格设置为工作表名称。这很简单 cells(r,c).value = WorksheetName 其中 r 和 c 是您要填充的单元格的行和列,WorksheetName 是一个包含“选项卡”名称的字符串变量