Excel中,如何实现组合控件选择选项时,运行其对应的VBA程序?

如图:1、当在组合控件中选择COG时,运行VBA程序COGVBA程序:SubCOG()''COGMacro''Range("A3:T16").SelectSelectio... 如图:
1、当在组合控件中选择COG时,运行VBA程序COG

VBA程序:
Sub COG()
'
' COG Macro
'
'
Range("A3:T16").Select
Selection.Copy
Sheets("Sheet1").Select
Range("H13").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub

2、当在组合控件中选择COF时,运行VBA程序COF:

VBA程序:
Sub COF()
'
' COF Macro
'
'
ActiveWindow.SmallScroll Down:=3
Sheets("Sheet2").Select
ActiveWindow.ScrollColumn = 1
ActiveWindow.SmallScroll Down:=6
Range("A17:T25").Select
Selection.Copy
Sheets("Sheet1").Select
Range("H13").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub

以上,如何实现?请告诉指点?
我使用推荐答案的命令,但是提示错误:

请再给予指教
展开
 我来答
xa87
2012-07-04 · TA获得超过288个赞
知道小有建树答主
回答量:316
采纳率:0%
帮助的人:99万
展开全部
在设计模式,双击控件,会自动跳到代码页面的
追问
感谢你的回答,但是我不是要进行设置编写,而是要实现:组合控件不同选项,运行不同VBA程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangliu0512
2012-07-04 · TA获得超过544个赞
知道小有建树答主
回答量:891
采纳率:0%
帮助的人:445万
展开全部
Private Sub ComboBox1_Change()
If ComboBox1.Value = "COF" Then call COF
if ComboBox1.Value = "GOG" Then call GOG
End Sub
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ching_He
2012-07-05 · 超过60用户采纳过TA的回答
知道小有建树答主
回答量:445
采纳率:0%
帮助的人:86.3万
展开全部
重开一个问吧
追问
我已经重新开问了,地址:
http://zhidao.baidu.com/question/446814428.html?quesup2
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_幼稚的年华
2012-07-04
知道答主
回答量:1
采纳率:0%
帮助的人:1636
展开全部
大大大十五大的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式