[算表] 表單控制項使用變數執行廻圈
軟體:EXCEL VBA
版本:2007
最想知道的是:表單控制項可以用變數嗎?
目前用VBA寫了一個小功能,每一列都有選項YES跟NO
點選YES該列就會變灰色,點選NO就會變白色
如果有50列資料,就要每一列的每個option控制項都寫程式碼
資料如果再更多,當然是相當的累人
所以最近在思考想用for next迴圈去跑
但試了幾種寫法都不行,故上來請求高手解惑呀~~~~~~~~~~~
以下是我的範例(先設個三行):
Dim i As Integer
For i = 1 To 3
If ActiveSheet.OLEObjects("optyes" & i).Value = True Then
ActiveWorkbook.Sheets(1).Range(Cells(i, 2), Cells(i, _
5)).Interior.ColorIndex = 15
End If
Next i
一直有問題的是在第三行if判斷那
用OLEObjects或Shapes或都不用,都有問題
是我的寫法錯了,還是不能用變數帶勒?
再麻煩賜教了,感恩謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.220.139.2
→
10/05 22:26, , 1F
10/05 22:26, 1F
→
10/07 10:46, , 2F
10/07 10:46, 2F
Office 近期熱門文章
PTT數位生活區 即時熱門文章