如何選擇所有文字並將每個html轉換為連結Excel?

如何選擇所有文字並將每個html轉換為連結Excel?

我有一個表,其中包含我計算機上文件的一堆純文字 URL。我想將它們全部自動轉換為 url 鏈接,這樣我就可以更輕鬆地從 Excel 打開鏈接,而不是每次複製並貼上到瀏覽器中。我找到了一個來自不同帖子的宏在 Word 中,但在 Excel 中如何實現?

例如:

file:///issues%20apache/jira/browse/CONN-1339
file:///issues%20apache/jira/browse/CONN-1196
file:///issues%20apache/jira/browse/CONN-1115
file:///issues%20apache/jira/browse/CONN-1032
file:///issues%20apache/jira/browse/CONN-1027
file:///issues%20apache/jira/browse/CONN-1024
file:///issues%20apache/jira/browse/CONN-1036
file:///issues%20apache/jira/browse/CONN-994
file:///issues%20apache/jira/browse/CONN-782

應該看起來像這樣,但使用文件而不是 http 並且沒有數字:

  1. http:///issues%20apache/jira/browse/CONN-1339
  2. http:///issues%20apache/jira/browse/CONN-1196
  3. http:///issues%20apache/jira/browse/CONN-1115
  4. http:///issues%20apache/jira/browse/CONN-1032
  5. http:///issues%20apache/jira/browse/CONN-1027
  6. http:///issues%20apache/jira/browse/CONN-1024
  7. http:///issues%20apache/jira/browse/CONN-1036
  8. http:///issues%20apache/jira/browse/CONN-994
  9. http:///issues%20apache/jira/browse/CONN-782

更新:我已經嘗試過=HYPERLINK(),但這只會給我錯誤The formula you typed contains an error.

答案1

以下是應使用簡短的 Visual Basic 腳本完成的步驟:

  1. 遍歷所有儲存格並尋找以「https」開頭的儲存格
  2. 剪切單元格的內容
  3. 使用“HYPERLINK”功能重寫內容並包含您剛剛剪下的URL

它只是找到用於完成所有這些操作的語法。如果您需要有關 Excel 的 Visual Basic 語法的協助,可以前往 StackOverflow。

相關內容