国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Excel > 正文

Excel中VBA怎么實現自動批量添加超鏈接?

2019-12-13 05:04:46
字體:
來源:轉載
供稿:網友

想要使用VBA程序在Excel中批量添加超鏈接;將Excel其中一個工作表的某列添加另外一個工作表的某列的超鏈接。下面我們就來看看詳細的教程。

軟件名稱:
Microsoft Office 2019 正式版 中文個人版/學生版(附批量授權) 64位
軟件大小:
4.67MB
更新時間:
2018-09-26

1、將Excel的VBA宏安全性改為最低,這樣方便運行宏代碼

2、在Excel表格任意位置添加【按鈕控件

3、改變按鈕控件名稱

4、雙擊按鈕控件,打開代碼編輯VBA窗口;刪除全部顯示的代碼

5、'復制此步驟所有內容到VBA窗口,包括這句話。

Option ExplicitPublic Sub PiLiangChaoLianJie()'01----批量超鏈接,將一個工作表中的列作為超鏈接添加到另外一個工作表中' 宏由 keke 錄制,時間: 2019/9/25'Dim S1 As String, S2 As StringDim SHEET_NAME As StringDim LINK_CELL As String, Link_S As String, LINK_Name As StringDim I As IntegerDim LINK_text As StringDim Str_i%, End_i%Str_i = InputBox("請輸入起始行", , 1)End_i = InputBox("請輸入結束行", , 50)SHEET_NAME = InputBox("請輸入需要添加超鏈接的【工作表】名字", , "sheet1")S2 = InputBox("請輸入需要創建連接的【列】名", , "A")LINK_Name = InputBox("請輸入鏈接到的【工作表】的名字", , "sheet2")Link_S = InputBox("請輸入鏈接到工作表所在的【列】名", , "A")For I = Str_i To End_i    LINK_CELL = LINK_Name & "!" & Link_S & I    S1 = S2 & I    Range(S1).Select    Sheets(SHEET_NAME).Select    If Worksheets.Application.Range(LINK_CELL).Value = "" Then    LINK_text = LINK_CELL    Else    LINK_text = Worksheets.Application.Range(LINK_CELL).Value    End If    ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:=LINK_CELL, TextToDisplay:=LINK_textNext IEnd SubPrivate Sub CommandButton1_Click()PiLiangChaoLianJieEnd Sub

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 瑞丽市| 泸溪县| 巴彦淖尔市| 赤峰市| 甘泉县| 永和县| 滁州市| 文山县| 西平县| 金溪县| 乃东县| 三台县| 江达县| 宜昌市| 甘孜县| 新化县| 通城县| 冀州市| 治多县| 丰顺县| 乌什县| 芒康县| 宁远县| 房产| 邹平县| 万山特区| 五家渠市| 东城区| 永昌县| 漳浦县| 通河县| 石家庄市| 琼中| 区。| 新河县| 南岸区| 盖州市| 彭泽县| 安阳市| 二手房| 盈江县|