作者ptguitar (佩蒂吉他)
看板Office
标题[算表] excel checkbok项目很多的时候?
时间Tue Apr 10 11:02:49 2018
软体:excel 2007
版本: 2007
我有一排项目
豆花妹
鸡排妹
阿喜
鲁蛇
肥宅
想要做成旁边都有checkbok让人勾
假设钩了豆花妹跟阿喜
他就会跑去
C1跟C2栏位
因为项目很多 要一个一个弄checkbok很累
不知道有什麽方式比较快
另就是只选了两项
就只有两项会跑到C1跟C2
选三项会三项跑C1~C3这边不知道要怎麽写
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.250.67.78
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1523329372.A.076.html
※ 编辑: ptguitar (60.250.67.78), 04/10/2018 11:15:55
1F:→ soyoso: checkbox是表单还是activex控制项 04/10 12:17
2F:→ ptguitar: 我想应该会是表单 04/10 13:16
3F:→ soyoso: 回圈,checkboxes.add新增 04/10 14:02
4F:→ soyoso: 位置可以range.left和top决定 04/10 14:02
5F:→ soyoso: onaction触发时以其他程序写入勾选标题 04/10 14:03
6F:→ soyoso: application.caller来取得该shape或checkbox 04/10 14:03
7F:→ soyoso: 如标题在储存格内的话以上述配合topleftcell和offset(栏 04/10 14:03
8F:→ soyoso: 偏移)取得标题 04/10 14:03
9F:→ soyoso: 如在表单控制项内,则在caption 04/10 14:04
10F:→ soyoso: 写入c栏方面range.end来取得最後有值储存格,再offset(列 04/10 14:04
11F:→ soyoso: 偏移) 04/10 14:04
12F:→ soyoso: 如第1列起,可加上判断c1为空白储存格""时就直接写入 04/10 14:04
13F:→ soyoso: 另外选取的话value值为1;要判断是否已存在c栏可以 04/10 14:14
14F:→ soyoso: range.find、工作表函数countif或match 04/10 14:14
15F:→ soyoso: 取消勾选要移除的话range.delete 04/10 14:16
16F:→ ptguitar: 有点复杂我来研究看看 谢谢S大 04/10 17:03