回覆列表
  • 1 # 易33是我

    批次生成excel的sheet名稱目錄連結的方法如下:

    1、開啟excel文件,建立若干個sheet頁,例如sheet1,a1,a2,a3等。

    4、錄入以下下程式碼。目的是用來在sheet1頁中的第一列生成sheet名字列

    Sub createmulu() For i = 1 To Sheets.Count Cells(i, 1) = Sheets(i).Name Next End Sub

    6、在sheet1中B2單元格中定義超連結函式,錄入=HYPERLINK("#"&A2&"!A1",A2)

    7、滑鼠選中B1單元格中,將滑鼠放在單元中右下側,當滑鼠變為十字時,向下拖動滑鼠。

    9、按shift鍵,選中除sheet1外的其他sheet頁,在A1單元格中錄入

    =HYPERLINK("#sheet1!A1","返回目錄"),然後回車。所有選中sheet頁中便成功新增“返回目錄”超連結

    補充:當工作簿中有多個工作表時,往往會在第一個工作表中設定目錄並加入超連結,但是由於工作表經常會改變,這裡使用VBA程式碼進行實現。

    Hyperlinks 物件是新增連結用的,其中Anchor, Address和SubAddress 是它的屬性

    Anchor :要新增連結的位置 必選引數

    Address : 連結地址,一般是外部的連結地址 必選

    SubAddress:超連結的子地址,可選

  • 中秋節和大豐收的關聯?
  • 孕婦夢到葡萄是什麼意思?