逐步解說:使用宏以單元格內容重新命名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官方文档
热门推荐
双休日到黄金周:新中国休假制度的三次重大变革
腾讯云监测到大量家用路由器DNS被篡改,提供自查修复指南
郭姓探源:周公封虢到文字演变
梅州三日游必打卡:古城、围龙屋、夜市美食
洗牙后牙齿保养,这些误区你还在犯吗?
耶鲁学霸的志愿教育经:New HYPEs项目如何助力青少年成长
专家推荐:针灸治疗焦虑症的临床实践与科学依据
从家庭到社区:低成本高质量的兴趣教育攻略
儿童不会唱儿歌,流行音乐正取代传统童谣
山东大学团队开发“绘乐”App,创新儿童音乐启蒙方式
重庆:37万姓名带“龙”,279万生肖属龙
模糊机器学习框架助力运动模糊图像修复
营养计划助力贵州儿童“长高”,特色饮食文化获新发展
浙江公安纵深推进政务服务增值化改革 从“最多跑一次”到“随时随地办”
普洱茶健康认证,你了解多少?
普洱茶减肥,真的靠谱吗?
普洱茶真的能护心?心血管专家揭秘
普洱茶减肥瘦身,养生达人必备
门冬胰岛素50:双重作用机制快速降糖,兼顾代谢与合成调节
工信部认证影视后期制作工程师证:最新报考全攻略
MIT华人团队用AI首次发现物理学全新方程,或开启物理学研究新范式
哪里的大闸蟹最出名?中国10个大闸蟹产地,哪里出产的最好吃呢?
江苏阳澄湖一日游旅游攻略
一文掌握物联网硬件开发十大步骤
《圣经》创世神话:一个流传千年的宇宙诞生记
古希腊哲学三大家:水、火、存在的永恒争论
隐私保卫战:如何正确使用骚扰电话拦截APP?
帕罗西汀停药后头晕,专家推荐5种缓解方案
特应性皮炎患者如何应对心理压力?
光疗:皮肤病治疗的新宠儿?