1.比如工程阶段的四个复选框,分别对应着检验项目的两项,我想能够在选择后面4个复选框之一的时候,前面的复选框能够自动对应打钩;同时4个复选框有且最多只能有一个是勾,打了一个√,其他的3个有√的会自动消去。2.因为复选框后面有误差范围,我想在选择了复选框的误差范围的情况下,判断是否合格,就是“合格判定”里面“0”和“1”,前面的最大差值我直接在表里面运算公式得到。看能不能帮我实现这么一些功能,自己想了好久。3.对了,还有很重要的一点,我希望在选择了复选框之后,修改表格中的最大差值,后面的合格判定也可以自动改变,而不是每一次改变都需要重新点击复选框。就是每一次改变数值,后面的合格判定都会重新判定一次。4.图上的合格判定是错了的,不过行列数是没有问题的,能不能就按着我图片中所给出的行列数帮我完成这个程序。按上面所给的行列式。万分感谢啊!!!!PS:我是用的VB做的,希望大神能给我一个完整的代码。。。
或者告诉我几个关键函数,1、如何让复选框关联,能够在一个为ture的情况时,其他几个都自动变成false,if then试过,没办法直接实现3个及以上复选框关联的情况。2、如何让函数自动运行,即我在单元格填入数值的时候,后面的判断就会自动运行了,而不是每一次运行都要通过激活复选框达到。感谢感谢!!!
点“设计模式”,然后按顺序插入6个Activex复选框控件,
假如下图的6个,摆放位置和你的一样
ALT+F11打开代码窗口,对每个控件设置代码,
例如我对右边第一个名为checBox3的复选框设置代码(其他的你复制粘贴后同理修改即可):
Private Sub CheckBox3_Click() '点击复选框3的动作但是这样子,我复选框的“√”取消掉,前面打了勾的也没办法取消掉额。。。还有,大神,我想要某些复选框已经勾选了的情况下,能够自动运行某些运算代码,EXCEL表格中填入数据,后面会有自动判断,(不能用excel里面的公式,因为我需要根据打钩的复选框所代表的误差范围来分别计算)。。。VBA中哪个函数或者操作可以做到这一点?change还是calculate还是其他的。。。具体算法是怎样的?能否告知一下
没办法再发文件了额。。。看看能否告诉我几个重要的函数或者算法
追答窗体链接的单元格不能写公式
所以只能考虑用VBA
我是用的VBA,不过不清楚怎么样实现数据修改的同时,可以让代码每次都运行(比如我输入一个单元格的数据,相应的代码会自动运行一次),现在就是每次运行代码都要重新点击一次复选框
追答用单元格CHANGE事件激活代码,是可行的