excel中我点击一个按钮,让另一个按钮执行我写的代码?
例如:在工作表sheet1中有3个命令按钮,名称分别是a,b,c。我还有两个代码,假如这两个代码分别是sheet1.range("a1")=sheet2.range("b...
例如:在工作表sheet1中有3个命令按钮,名称分别是a,b,c。我还有两个代码,假如这两个代码分别是sheet1.range("a1") =sheet2.range("b5");sheet1.range("a2") =sheet2.range("b6")。当我点击a按钮后再点击c按钮,c按钮执行代码sheet1.range("a1") =sheet2.range("b5")。现在当我点击b按钮后再点击c按钮,c按钮执行代码sheet1.range("a2") =sheet2.range("b6")。问题是要在a按钮b按钮怎么写代码?c按钮中是否写代码? 希望大神帮我解答一下!
展开
1个回答
展开全部
你需要定义全局变量,并且在ab按钮的代码里为这个全局变量赋不同的值,然后在C的代码里根据这个全局变量的不同值执行不同的代码;
但是,比较好的建议是,使用单选控件组OptionButton来代替ab按钮(如果ab按钮没有其他动作的话),也就是两个或多个相互排斥的选择,选了一个,其他的就自动未选择,似乎更适合你的需要
但是,比较好的建议是,使用单选控件组OptionButton来代替ab按钮(如果ab按钮没有其他动作的话),也就是两个或多个相互排斥的选择,选了一个,其他的就自动未选择,似乎更适合你的需要
追问
是这样的,a,b按钮之类的按钮有多个,然后这多个按钮都来调用c按钮。本人不知道怎么写代码,所以望大神举一个代码案例。要是可以的话我加分
追答
上传了一个例子,
在Sheet Option中示例了使用OptionButton
在Sheet Button中示例了使用Button
有不明白的可以追问
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询