逐步解說:使用宏以單元格內容重新命名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官方文档
热门推荐
如何通过升级硬件来提升软路由性能
让农村公路有“颜值”又有“温度”
教育空间丨色彩与光线在阶梯教室空间中的巧妙运用
81岁退休物理教授完赛73场马拉松:在跑步中收获严谨的科学态度和积极的人生哲学
80PLUS认证电源:节能高效的选择指南
引体向上训练方法与技巧!你离健身达人只差这一步!
“利率调整兜底条款”来了 别担心个人储户不受影响
矿业集团安全管理的关键挑战
如何合理分配投资利息以实现收益最大化?这种分配方式如何适应市场变化?
暴躁老人心理护理指南
黑神话获奖!游戏中最真实的物理引擎是怎么实现的?简直不可思议……
郑州地铁线路图及主要站点指南
电力、电子、电气、电器,怎么说明白?
肾功能检查前需要空腹吗?
总是咳咳咳……咳个不停?这个检查“肺”常重要!
如何测试一台软路由硬件设备的好坏
如何培养内驱力强劲的孩子?
大S突然病逝,时间线发布;“黄金48小时”自救需知→
中国酿酒技术发展史概览
硬盘仅显示盘符无容量且无法打开:原因分析与解决方案
珠海如何成为场景创新“首发市”?看新政策如何推动发展
提升甜品网站设计的艺术与实效性,全方位优化,艺术与实用性的完美结合
米哈游重走B站路:降本增效与破圈挑战
相亲届“张雪峰”告诉你,找个好对象比高考报志愿还难
从使命到指标:逐步构建数据治理框架的方法
青的偏旁有哪些字?怎么读?
史上最详细 —— 手把手教你如何阅读并看懂一篇芯片的DataSheet?
肝功能与胆固醇相互影响!做到这几件事维持健康
如何做孕前遗传病基因检测,避免家族遗传病的遗传?
《怪物猎人:荒野》"纸片怪"再现,开发团队:测试阶段难优化