我想使用VBA使用下面的代碼來打開從我的Excel中的超鏈接:打開超鏈接在Excel中使用VBA(運行時錯誤9)
numRow = 1
Do While WorksheetFunction.IsText(Range("E" & numRow))
ActiveSheet.Range("E" & numRow).Hyperlinks(1).Follow
numRow = numRow + 1
Loop
不過,我不斷收到Runtime Error 9: Subscript out of range
在代碼點我在哪裏按照超鏈接。
我很新的VBA宏觀製作(因爲在'以前從未做過'),所以幫助將不勝感激。 (如果有一個更好的辦法在一列中,打開從每個單元的鏈接時,我會很感激學習太)
編輯(新增更多資訊)
有問題的超級鏈接已創建使用HYPERLINK Worksheet功能並且文本不顯示鏈接URL。工作表數據的樣本是這樣的:
是什麼樣子
案例 ------ 鏈接
案例1 -----摘要
案例2 -----摘要
情形3 -----摘要
顯示文本「摘要」的細胞,然而,含有式
=HYPERLINK("whateverthebaseurlis/"&[@[Case]]&"/Summary", "Summary")
這是必須遵循的鏈接。鏈接起作用,可以手動進行。但是,我需要通過宏觀
感謝
http://stackoverflow.com/questions/14422003/macro-to-open-excel-hyperlink-does-not-work-when-hyperlink-generated-with-a-form –
謝謝。這很有幫助,現在有了一個解決方法。 :) – Shisa
+ 1的一個很好的問題:)我做了一些測試並創建了這個代碼。看看它是否對你有幫助? –