看板 Office 關於我們 聯絡資訊
軟體: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
Catbert:什麼控制項???? Shapes是指線條..矩形..橢圓那些圖形喔 10/05 22:26
nara07:activeX的控制項,像是options, checkbox等 10/07 10:46