逐步解說:使用宏以單元格內容重新命名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官方文档
热门推荐
压缩空气过滤器原理与效率比较
养鱼用什么水:如何选择与处理水质确保鱼类健康
收集需求后怎么写方案呢
考古发现:丝路开通前的文明使者——欧亚草原游牧人群
香港家庭教育:特殊儿童的希望之光
大模型落地应用:难点与破局
恶性肿瘤三大“板斧”之一:放疗!究竟什么原理?5个谣言不能信
法国人把爱情故事又拍绝了
中国资产迎来系统性重估 推动A股行情继续向好
Word和Excel内存不足怎么办?7个实用解决方案帮你轻松应对
亲人过世后别急着销户?应该先做这个事,避免以后麻烦
魔兽世界团本全解析:全面汇总各大团本攻略与特色
全过程工程咨询:以提升项目价值为核心的服务导则解读
不同材质使用手持激光焊接机会有不同效果吗?
StableDiffusion 生成逼真人物图像的详细指南
如何处理情绪冲突提升沟通技巧
2024年福建省茶叶出口概况分析:出口量2.89万吨 位居全国第四[图]
福建安溪:健全茶产业链 推动“一叶起”到“百业兴”
欧亨利式结尾:开创了文学创作的新型写作手法
大好春光,速来解锁高清“视界”!这份春季摘镜指南请收好
颈椎间盘突出症的专科检查
樱花,日本国花背后的文化象征与情感寓意
春晚节目组公开征集观众意见,陈佩斯那句:都是爷,含金量还在升
研究 | 张旖文 武金勇:人工智能艺术的现实、前景与美学思考
公司规章制度与员工离职管理
头晕目眩是什么病的标志?
雅思全国考试时间是什么时候?如何查询具体安排?
室间隔正常值是多少
荠菜:东坡羹的灵魂食材
印度咖喱鸡丁饭的制作方法(让你在家也能做出正宗的印度美食)