請問想在VBA編程中利用函式呼叫原Excel表格中的超鏈接該怎么弄?
說具體點就是:
1. VBA判斷陳述句 --- 這個我會 用的是Case Is
2. 如果是 則首先選中有超鏈接的cell
3. 讀取選中的Cell?
4. 參考超鏈接并找到連接指向的檔案
5. 將原檔案復制 然后按頁數一頁一頁粘貼到Excel的某個sheet中去
請問 2 3 4 5這四部該怎么做?或者大家指導有類似程式段的請麻煩給個樣本也行 多謝
uj5u.com熱心網友回復:
在Excel 2003中開始記錄宏,手動完成所需功能,結束記錄宏,按Alt+F11鍵,查看剛才記錄的宏對應的VBA代碼。uj5u.com熱心網友回復:
利用超級連接集合來做比較方便:Option Explicit
Sub test()
Dim Lnk As Hyperlink
For Each Lnk In Sheet1.Hyperlinks
'''
Next
End Sub
..
uj5u.com熱心網友回復:
我要做的這個存在判斷的程序怎么可能還用宏?
我這么說吧 VBA變成可以呼叫 讀取然后處理超鏈接和它所指向的檔案嗎
uj5u.com熱心網友回復:
哦哦 謝謝啊 是這樣 假設我有兩列 第一列是超鏈接 第二列是檔案名 (應該還是三列 第三列是地址)
首先我要根據 檔案名做一個判斷 復合要求的在讀取對應第一列里的超鏈接
您看這樣可以嗎?
uj5u.com熱心網友回復:
不知道你的超鏈接是啥樣的,你看看Hyperlink的屬性,有range,address等。其中range對應著所在的單元格地址,可以使用offset來定位到其附近的單元格......uj5u.com熱心網友回復:
按Alt+F11鍵,再按F1鍵,……轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/78326.html
標籤:VBA
上一篇:【求助】【VB】數字分組問題
下一篇:【求助】VB6.0制作登錄系統
