逐步解說:使用宏以單元格內容重新命名Excel工作表
创作时间:
作者:
@小白创作中心
逐步解說:使用宏以單元格內容重新命名Excel工作表
引用
1
来源
1.
https://learn.microsoft.com/zh-tw/office/troubleshoot/excel/use-macro-rename-sheet
逐步解說:使用宏以單元格內容重新命名Excel工作表
適用於:
Excel for Microsoft 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel 2003
案例
以下是每周銷售活動報告。 例如,此案例中有 15 個人。 系統管理員報表 Nancy 會被指派將每個銷售數據匯總成一個檔案,其中所有銷售量會在每個工作表上分隔。 為了輕鬆地排列數據,每個工作表 Nancy 提供的名稱都符合該工作表上的銷售名稱。 一開始,Nancy 對此感到自在,但因為有更多數據需要快速處理,所以 Nancy 太不知所哩了。 為了克服此問題,Nancy 想要根據每張工作表的銷售名稱自動變更名稱表,而不需手動重新命名。
解決方案
克服 Nancy 問題的最佳解決方案是使用宏。 這個宏是針對該檔案中的每張工作表所設計,不論工作表的數目為何。 每個工作表的名稱會根據在每個工作表的相同位置中決定的銷售名稱而變更。
如何執行
第一個步驟
- 設計報表格式,並指定要放置銷售名稱的數據格位置。 在此情況下,位置位於單元格 J2。 此報表格式在每個工作表上應該相同。
- 將工作表名稱保留在預設名稱 (Sheet1、Sheet2、Sheet3 等) 。
最後一個步驟
宏編碼步驟
在我們知道將放置銷售名稱的儲存格位置之後,現在我們可以繼續下一個步驟宏編碼。
- 在 [開發人員]索引標籤上,選取 [程序代碼] 類別中的[Visual Basic],或按鍵盤上的按鍵組合 Alt+F11,因此會顯示 Visual Basic 視窗。
- 在專案工作窗格中,按兩下 [ (活頁簿名稱) ],然後在 [插入] 選單上選取 [模組],然後撰寫下列腳本:
Sub RenameSheet()
Dim rs As Worksheet
For Each rs In Sheets
rs.Name = rs.Range("B5")
Next rs
End Sub
如果沒有任何偵錯,請按下鍵盤上的 F5 鍵,關閉 Visual Basic 視窗並返回 Excel。 如果已偵錯,請檢查您的腳本。
返回 Excel 並查看如果程式代碼正確,現在每個工作表的名稱都會根據每張工作表上現有的銷售名稱重新命名。
這樣就完成了。 希望很有用。
本文原文来自Microsoft官方文档
热门推荐
单片机GPIO入门:初始化与使用详解
女性朋友补血是可以食用这些蔬菜吗
兔肉的功效与作用
国产EUV光刻机取得新突破:上海微电子专利改进ASML技术
八字四柱均含桃花的解析 桃花运满满八字分析
92号和95号汽油该选哪种?依据发动机和实际情况科学选择
2024十大完结漫画盘点:从热血到温情,哪一部触动了你的心弦?
德国“古斯塔夫”列车炮:二战期间最大口径的可移动火炮
第四代住宅激励政策:开发商和购房者双赢?
胃炎患者可以吃芒果吗?消化科医生的专业解答
夏梦:从芭蕾舞者到实力派演员的蜕变之路
如何改善失眠问题:压力、习惯与环境的影响解析
期货为什么有持仓费用?期货市场的持仓成本和费用结构是什么?
国有企业债务结构优化路径研究
倒酒不简单:你必须知道的几个要点
太空航行不再需要燃料?太阳帆技术或将引领航天新时代
个体工商户具有独立法人资格吗
辅警调解基层纠纷的实践与思考
为什么医生总喜欢叮嘱你多喝水?
火车的鸣笛声是在“说”啥,你知道吗?
动物的性别的进化和适应性
拉波特尼基与比托拉的对决:历史数据与近期状态的深度剖析
征服高考数学:解题技巧与策略大揭秘
撮合交易、做市商及混合交易制度比较(图文讲解)
净水机怎么选择?家用净水机的选购指南
2024年生肖运势:兔牛狗三生肖在事业和爱情方面的发展机遇
抉择与未来:高考后专业与学校的深度选择思考
分局摩托车案件:交通事故责任认定及法律适用分析
AI辅助医疗,伦理与公平难题待解
臀中肌损伤怎么诊断