逐步解說:使用宏以單元格內容重新命名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官方文档
热门推荐
重庆昆明自驾游:三大网红景点打卡攻略
设计院项目管理部的高效管理之道
职场人必读:如何写出一份打动人心的转正申请书
下山虎:传统文化中的勇猛象征
叠衣服新姿势,告别凌乱衣柜
揭秘1999:中国手机号码从10位到11位的升级之路
高效低毒,多菌灵成秋季植物病害防治首选
2025年养老金改革:退休年龄延至63岁,缴费年限提至20年
信仰的本质:从心理学到哲学的多维解读
横跨4000公里,从大漠到水乡:秋游西塘古镇自驾全攻略
头孢类药物的副作用及使用注意事项
拉曼光谱基本原理、波长范围及广泛应用全揭秘应用
远离高血压和尿毒症:这些生活习惯请收好
高血压竟是尿毒症的罪魁祸首?这些预防要点请收好
区块链重塑电商未来:从支付安全到供应链透明
《永乐大典》:朱棣时代的文化巅峰
揭秘朱棣背后的航海传奇——郑和下西洋
陆游的爱国情怀:位卑未敢忘忧国
“清朗”行动整治网络“烂梗”,近七成家长担忧影响孩子
国家卫健委发布高血压营养运动指导原则,提供防治新方案
餐后血糖高于10?糖尿病患者请做好这5件事
龙飞凤舞:从自然景观到艺术审美的文化传承
1.5万席主球场!武汉光谷国际网球中心全攻略
细胞核:细胞的遗传与代谢控制中心
莱姆病的尖端早期检测方法
2024武汉网球公开赛创多项新高:观众超18万,奖金达322万美元
香水兰花香含酮类物质,专家建议:使用需谨慎
普通纪念币收藏交易的法律须知
龙年纪念币收藏价值几何?普通版仅值15元,特殊号码却能翻30倍
专家解析:多不饱和脂肪酸的7大健康益处与科学摄入指南