- 帖子
- 13
- 主題
- 1
- 精華
- 0
- 積分
- 16
- 點名
- 0
- 作業系統
- window7
- 軟體版本
- Office 2010
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2014-2-17
- 最後登錄
- 2014-2-20
|
[發問] 各位老師vba 改善獲取指定頁的程式內有程序代碼!
本帖最後由 GBKEE 於 2014-2-19 15:00 編輯
- Private Sub OptionButton1_Click() 'for default page
- Dim Arr(1 To 20) As String
- 'Dim thisworkbook As Workbook
- Arr(1) = "xxx1109"
- Arr(2) = "xxx1160"
- Arr(3) = "xxx1150"
- Arr(4) = "xxx1110"
- Arr(5) = "xxx1130"
- Arr(6) = "xxx1141"
- Arr(7) = "xxx1171"
- Arr(8) = "xxx1172"
- Arr(9) = "xxx1173"
- Arr(10) = "xxx1176"
- Arr(11) = "xxx1174"
- Arr(12) = "xxx1175"
- Arr(13) = "xxx1623"
- Arr(14) = "xxx1180"
- Arr(15) = "xxx1201"
- Arr(16) = "xxx1610"
- Arr(17) = "xxx1621"
- Arr(18) = "xxx1622"
- Arr(19) = "xxx1630"
- Arr(20) = "xxx1710"
- For A = 1 To 20
- UserForm1.ListBox2.AddItem (Arr(A))
- Next A
- End Sub
複製代碼 各位老師,我想選取指定的excel頁,共有20頁
我現在寫的方法是定了檔名arr(1)xxx1109,
舉例第一個是xxx1109,當頁名是xxx1109
就會在ListBox顯示,但xxx是會變動的,數字就不會變
xxx一轉,如改成頁名zzzz1109 我就選取不到了
有方法用搜查數字,從而選取xxx1109/zzzz1109嗎?
我的意思就是遍歷所有表格名稱
然後提取每個表名稱最後的四個字符進行匹配,再添加進列表。
請問各位可以寫程序代碼出來教教我嗎??
上傳了附件,求教 |
|