答案 0 :(得分:2)
由于标题中的措辞(即“我可以从工作表中的按钮启动用户表单”)与您的问题相关,您可以通过两个简单步骤实现此功能:
1)。来自Excel' Developer'标签选择Insert
- > Button
。默认情况下,它将创建一个新的Button1
,相应的Click事件句柄将添加到Module1
Sub Button1_Click()
End Sub
2)。如果您有一个名为UserForm1
的用户表单,请在该事件句柄中添加一条语句,该句柄将在Button上打开UserForm1:
Sub Button1_Click()
UserForm1.Show
End Sub
如果您尝试实施其他功能,请添加突出显示有问题部分的代码段。
希望这会有所帮助。最好的问候,
答案 1 :(得分:1)
让我们逐点做,并根据你发布的答案。
我可以点击按钮弹出图表(按钮在Sheet1上)吗?
是的,你可以。你需要:
popUpChart
; 创建并显示图表:
Sub popUpChart()
Dim ch As UserForm1
Set ch = New UserForm1
'ch.CommandButton1_Click()
'a) Uncomment the line above if you want to invoke the button press before to show the chart
'b) If you decide to uncomment, remember to change the sub from "Private" to "Public"
ch.Show
End Sub
当我去bach to Sheet时,图表已经消失了
我不太清楚你在这里的意思。你的意思是"当我回到表格时我希望图表消失了#34;或者"我希望图表留在这里,但实际上它已经消失了?
a)在第一种情况下,它足以从表单的Image控件中删除图像;
b)在第二种情况下,它足以从按钮的宏中删除Set
语句。