【发布时间】:2023-03-17 02:25:02
【问题描述】:
我在 Excel 中有一个带有 MultiPage 对象的用户窗体。我需要通过复制和粘贴现有标签页之一来动态地将更多标签页添加到 MultiPage 对象中。 任何帮助将不胜感激。
谢谢
【问题讨论】:
我在 Excel 中有一个带有 MultiPage 对象的用户窗体。我需要通过复制和粘贴现有标签页之一来动态地将更多标签页添加到 MultiPage 对象中。 任何帮助将不胜感激。
谢谢
【问题讨论】:
你可以通过使用这段代码来做到这一点
Option Explicit
Private Sub CommandButton1_Click()
'~~> Change 1 to the respective page index which you want to replicate
MultiPage1.Pages(1).Controls.Copy
'~~> Add a New page
MultiPage1.Pages.Add
'~~> Paste the copied controls
MultiPage1.Pages(MultiPage1.Pages.Count - 1).Paste
End Sub
快照
【讨论】: