逐步解說:使用宏以單元格內容重新命名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官方文档
热门推荐
挑战与创新:小细胞肺癌的分期与治疗
外地机动车转入深圳如何办理(网上预约+材料+注意事项)
月薪5000买车应该几万 工薪阶层购车要注意什么
婴儿嗓子有痰呼噜呼噜的怎么办
文明6的秘密结社:四大组织详解
餐边柜灯带控制全攻略:从手动到智能,打造温馨居家氛围
扒了近6年QS排名后,才看清「水榜」的真相
2026年F1赛车大变革!国际汽联揭晓全新概念车设计
非接触式掌纹掌静脉识别技术:新一代生物识别解决方案
重庆轨交将可刷掌乘车 记者第一时间体验掌静脉识别系统
这些中枢神经系统病变,可选择哪些影像学检查?
如何向无良宠物医院投诉?这些维权途径请收好
如何判断基金是否被高估或低估?
报案书与证据清单:保护合法权益的利器
每天100个引体向上,能练出迷人的倒三角身材吗?
暴涨四日后大跌!大选前夕川大智胜股价翻倍,公司亏损额同比扩大
“A股网红”川大智胜或借“低空计划”爆发?
风水文化:食物里的五行秘密
八字五行与健康:你的五行平衡与健康息息相关
凡士林身体乳孕妇可以用吗?孕妇少用的10大护肤品牌
埃尔温·隆美尔:德国二战时期的杰出军事指挥官
中国预防出生缺陷日 关注孕期用药安全 避免不良妊娠结局
2025航海技术专业选科要求:必选科目有哪些?
《对马岛之魂》:DLSS&FSR&Xess如何选择才能获得最佳游戏体验?
电影知识:电影可以分为哪些类型?电影类型代表影片盘点
中国儿歌的历史与文化价值
牙龈出血、牙缝变宽、牙齿松动…这可能是牙周炎,不能拖!
雅思阅读理解题型分析及解题技巧
酪蛋白知多少:补充、搭配与注意事项全解析
“不朽老兵”59式坦克:列装三代解放军,多国军队喜爱,有多强?