excel利用自定義函數獲取工作表名稱

      網友投稿 678 2025-04-04

      excel利用自定義函數獲取工作表名稱


      有時需要在工作表中引用同一工作簿中其他工作表名稱,當工作表數量較多時,逐一手工輸入有些繁瑣,這時可以添加一個自定義函數來快速獲取工作表名稱,方法如下:

      按Alt+F11,打開VBA編輯器,單擊菜單“插入→模塊”,在代碼窗口中輸入下列代碼

      Function GetSheetName(idx As Integer, Optional relative_position As Boolean) As StringApplication.VolatileGetSheetName = Sheets(IIf(relative_position, ActiveSheet.index – -idx, idx)).NameEnd Function

      上述代碼定義了一個自定義函數GetSheetName,有兩個參數:“idx”為工作表的索引號,“relative_position ”為邏輯型可選參數。“relative_position ”參數為“0”或省略時表示按工作表的絕對位置來獲取工作表名稱,其取值范圍為“1,2,3,……”,當“idx”取這些值時依次獲取工作簿中從左到右的第1,2,3,……個工作表的名稱;該參數為真時按相對位置來獲取工作表名稱,即“idx”參數為“0”時取得當前工作表名稱,為“-1”時取得其左側第一個工作表名稱,為“1”時取得其右側第一個工作表名稱。

      excel利用自定義函數獲取工作表名稱

      示例:

      取得第一個工作表的名稱:

      =getsheetname(ROW(A1))

      向下拖到填充柄填充公式即可依次取得各工作表名稱。

      在G11單元格取得當前工作表的名稱:

      =getsheetname(ROW()-11,1)

      向上填充公式可獲取其左側工作表名稱,向下填充公式可獲取其右側工作表名稱。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:excel怎么排序大寫的數字_excel排序大寫數字圖文教程
      下一篇:如何在表格中找到一個名字信息(如何快速找到表格里的名字)
      相關文章
      亚洲国产精品无码成人片久久| 亚洲国产精品成人| 亚洲色偷偷偷鲁综合| 亚洲精品tv久久久久| 亚洲AV无码不卡在线观看下载| 国产精品亚洲一区二区无码| 久久久久久亚洲精品无码| 亚洲av无码专区青青草原| 精品无码专区亚洲| 偷自拍亚洲视频在线观看| 久久亚洲AV成人无码国产电影| 亚洲国产高清国产拍精品| 亚洲精品永久在线观看| 亚洲日韩中文字幕天堂不卡| 老司机亚洲精品影院| 亚洲精品无码久久毛片波多野吉衣| 伊人久久综在合线亚洲2019| 老汉色老汉首页a亚洲| 亚洲欧洲校园自拍都市| 亚洲一区中文字幕在线观看| 亚洲综合丁香婷婷六月香| 最新国产精品亚洲| 亚洲第一街区偷拍街拍| 朝桐光亚洲专区在线中文字幕| 朝桐光亚洲专区在线中文字幕 | 亚洲国产精品综合久久久| 亚洲天堂福利视频| 亚洲色大成网站www久久九| 亚洲国产精华液2020| 亚洲AV无码一区二三区| 国产亚洲日韩在线三区| 亚洲AV无码专区电影在线观看| 久久亚洲精品人成综合网| 亚洲性色高清完整版在线观看| 2020久久精品亚洲热综合一本 | 国产亚洲欧洲精品| 久久精品亚洲一区二区三区浴池 | 亚洲午夜久久久久妓女影院| 亚洲avav天堂av在线不卡| 亚洲成在人线电影天堂色| 亚洲欧美综合精品成人导航|