excel中怎樣把每個工作表批量新增超連結

時間 2021-05-04 15:22:58

1樓:

請參考如下步驟在第一個工作表自動批量生成指向後續各個工作表的超鏈目錄:

1、把游標放在第一個工作表希望插入目錄的地方;

2、鍵入alt+f11開啟vba編輯器,然後選擇選單「插入 - 模組」;

3、在**編輯區貼上如下**:

option explicit

sub autogeneratehyperlinks()

dim nindex as integer

dim orange as range

for nindex = 2 to sheets.count

set orange = cells(selection.row + nindex - 2, selection.column)

orange.hyperlinks.add anchor:

=orange, address:="", subaddress:=sheets(nindex).

name & "!a1", texttodisplay:=sheets(nindex).

name

next

end sub

4、鍵入f5執行,再鍵入alt+f11切換回第一個工作表,檢查目錄超鏈是否自動建立成功。

2樓:慄闌改凌青

excel中怎樣把每個工作表批量新增超連結

3樓:

1、把游標放在第一個工作表希望插入目錄的地方;

2、鍵入alt+f11開啟vba編輯器,然後選擇選單「插入 - 模組」;

3、在**編輯區貼上如下**:

option explicit

sub autogeneratehyperlinks()

dim nindex as integer

dim orange as range

for nindex = 2 to sheets.count

set orange = cells(selection.row + nindex - 2, selection.column)

orange.hyperlinks.add anchor:

=orange, address:="", subaddress:=sheets(nindex).

name & "!a1", texttodisplay:=sheets(nindex).

name

next

end sub

4、鍵入f5執行,再鍵入alt+f11切換回第一個工作表,檢查目錄超鏈是否自動建立成功。

如何在excel中批量新增超級連結

4樓:無稽居士

=hyperlink("c:\資料夾\" &a1&".pdf",a1)

說明在a列寫檔名,公式放在b列,寫好後向下填充即可c:是你檔案存放的路徑,要寫清楚,每一級之間用"/"分隔pdf:是檔案型別

5樓:魚木混豬

excel中可以利用hyperlink函式來批量新增超連結。

所用工具:office2007

舉例說明如下:

1.先製作好要新增的超連結的絕對路徑:

2.使用hyperlink函式:

6樓:匿名使用者

可以用公式來實現:

下拉複製公式

如果工作表名只有姓名,公式:

=hyperlink("#"&b2&"!a1",b2)

7樓:

一個工作薄中有許多工作表如何快速整理出一個目錄工作表,方法如下:

1、用巨集3.0取出各工作表的名稱,方法:

ctrl+f3出現自定義名稱對話方塊,取名為x,在「引用位置」框中輸入:

=mid(get.workbook(1),find("]",get.workbook(1))+1,100)

點"確定 "。

2、用hyperlink函式批量插入連線,方法:

在目錄工作表(一般為第一個sheet)的a2單元格輸入公式:

將公式向下填充,直到出錯為止,目錄就生成了。

8樓:匿名使用者

=hyperlink("c:\資料夾\" +a1+".pdf",a1)

9樓:匿名使用者

=hyperlink("c:\新建資料夾\123.pdf",a1)

excel批量新增超連結

10樓:稅靜姬凝雲

使用hyperlink函式。

假如你的數值在a列,在b1輸入=hyperlink("#'"&a1&"'!a1",a1)

b1單元格就連結到了a1單元格數值所指的工作表了。

具體你可以看這個函式的幫助。

11樓:大濡夙婉麗

操作方法:

點sheet2

然後按著shift鍵點sheet3,使sheet2sheet3

成為一個工作組

在工作組a1中或者與sheet1!a列資料單元回格相對應,輸入公式:=sheet1!a:a

打勾或答回車。之後取消成組工作表。

這叫引用sheet1

a列單元格的資料

達到sheet2

sheet3

隨著sheet1!a列的資料改變而變化。

不知道你所說的是不是這個意思。如果不是請再補充。

12樓:溫未鹹曼青

用函式來,在b列寫上路徑,在c1輸入==hyperlink(b1)再往下填充就行了

------

路徑要寫對呀

13樓:匿名使用者

下拉copy複製公式

如果工作表名只有姓名,公式:

=hyperlink("#"&b2&"!a1",b2)題外話:

用一個工作表一人資訊的方法不可取,本人認為用兩張表就可以完成所需功能,即列一張資訊總表,第行一個記錄,錄入所有人員資訊;另一張查詢表(個人表),用姓名作關鍵字,用vlookup函式引用資訊總表資料。

14樓:魚木混豬

excel中可以利用baihyperlink函式來批量du新增超連結。所用工具:zhioffice2007

舉例說明如dao下:

1.先製作好要新增的

專超連結的屬絕對路徑:

2.使用hyperlink函式:

求助excel大神,excel表中如何批量超連結,和批量新建表

15樓:堅果雲

1.巨集3.0取出各工作表的名稱,方法:

ctrl+f3出現自定義名稱對話方塊,取名為x,引用位置欄輸入:

=mid(get.workbook(1),find("]",get.workbook(1))+1,100)

確定2.hyperlink函式批量插入連線,方法:

插入目錄**(一般為第一個sheet)

在a2單元輸入公式

a2單元向下填充,直到出錯為止,目錄就生成了。

注:

這個公式中,從左到右的引號順序是,雙-單-雙-雙-單-雙,要特別注意。

16樓:匿名使用者

在c3中輸入或複製貼上下列公式

=hyperlink("#"&a3&"!a1",a1)公式中的兩個a1,根據需要進行調整為其他單元格。

下拉填充

17樓:

1、把游標放在第一個工作表希望插入目錄的地方;

2、鍵入alt+f11開啟vba編輯器,然後選擇選單「插入 - 模組」;

3、在**編輯區貼上如下**:

option explicit

sub autogeneratehyperlinks()

dim nindex as integer

dim orange as range

for nindex = 2 to sheets.count

set orange = cells(selection.row + nindex - 2, selection.column)

orange.hyperlinks.add

anchor:=orange, address:="", subaddress:=sheets(nindex).name &

"!a1", texttodisplay:=sheets(nindex).name

next

end sub

4、鍵入f5執行,再鍵入alt+f11切換回第一個工作表,檢查目錄超鏈是否自動建立成功。

excel中如何批量設定到另一檔案中excel工作表的超連結?

18樓:來自朱家尖積極進取的大平原狼

樓上「朱家小妹」說的方法可行。但dos命令使用不夠準確。

假定你的a資料夾在e盤中。

先點「開始」、「執行」,輸入:

cmd按回車,進行dos環境。

再輸入:

e:回車,進入e盤後,再輸入:

cd a資料夾

回車。再輸入:

dir /s/b>l.txt

回車。這樣得到的結果l.txt文字檔案中就只包含含有路徑的檔名。

將l.txt檔案中的內容複製到excel中目錄工作表的a列。

然後在b1輸入公式:

=hyperlink(a1,a1)

將公式向下複製到相應行即可。

19樓:朱家小妹

首先在開始執行中輸入cmd進行dos環境

然後進到a資料夾所在的盤,假設是d盤。d:

輸入dir a/s >l.txt

然後用excel開啟l.txt

保留你的檔案列表,去除多餘的東西。必要時處理路徑。存xls到你需要的位置

然後用hyperlink(a2)函式,試試可以用向下拉到最後

如何用巨集把excel中每個工作表的第二列提取到新工作表中

姜年尚 1,程式為 sub 提取第二行 dim wks as worksheet,sht as worksheet on error resume next set wks worksheets 彙總表 if err 0 then worksheets.add before sheets 1 nam...

在Excel中,怎樣把工作表的資料利用公式複製到另一張工作表中

杞鳴淳于澤 如要複製在abc這個工作簿的sheet1工作表的a1單元格內容到當前單元格,請在當前單元格輸入公式 abc.xls sheet1 a 1即可。 線瑰留波 vlookup 表1a2單元格,表1a2到h2單元格,1,如vlookup sheet1 a2,sheet1 a2 h2,1,往後拉,...

如何把excel表中的工作表插入另excel表

這個不可能。單元格是excel最小的元素,它不可能脫離行和列存在,任意一個單元格都是行和列的唯一交叉點。所以如果要想a11變成兩格,又不影響整個a列是辦不到的。要麼就將a列除了a11之外的單元格合併。但是可以通過變通方式來做,用自選圖形插入兩個等高的文字框 點右鍵可以新增文字 把兩個文字框拉入到a1...