標題:
[發問]
自訂表單~選擇的OptionButton~成立後跳該資料表~(完成~謝謝大大的幫忙)
[打印本頁]
作者:
av8d
時間:
2012-5-29 12:55
標題:
自訂表單~選擇的OptionButton~成立後跳該資料表~(完成~謝謝大大的幫忙)
本帖最後由 av8d 於 2012-5-31 11:02 編輯
自訂表單~
For i = 6 To 21
If Me.Controls("OptionButton" & i).Value = True Then
Sheets("i+2006").Select
Range("A1").Formula = "i+2006"
Exit For
End If
Next
End Sub
i+2006這地方會出現"陣列索引超出範圍"~不知道為什麼!?
如果以上看不懂~我打個比方好了~
For i=1~5
Sheets("i+1").Select
Next i
答案最後會跑到
資料表名稱6這個位置,可是他卻出現i+1錯誤
作者:
register313
時間:
2012-5-29 13:27
回復
1#
av8d
Sheets("i+2006").Select
Range("A1").Formula = "i+2006"
改為
Sheets("" & i + 2006 & "").Range("A1").Formula = i + 2006
作者:
av8d
時間:
2012-5-29 13:35
回復
2#
register313
大大的答案蠻明確的~我也覺得沒問題~可是依然出現陣列錯誤~(無解的系統)
我後來偷偷修改了一下~發現一件事情~
For i = 6 To 21
If Me.Controls("OptionButton" & i).Value = True Then
i = i + 2006
Sheets("s" & i).Select
End If
Next
資料表是否不能為純數字~我測試以上~就沒出現問題了~成功執行~也自動跑到該資料表
作者:
register313
時間:
2012-5-29 13:50
回復
3#
av8d
工作表名稱可為數字
[attach]11182[/attach]
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)