作者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/m.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