逐步解說:使用宏以單元格內容重新命名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官方文档
热门推荐
汽车大灯不亮怎么办?一步步教你排查维修!
患有细小病毒的狗体内会携带狂犬病毒吗
肺癌脑转移有哪些症状
银行的银行卡与手机银行的绑定流程有哪些?
南方十大美食:从重庆火锅到贵州酸汤鱼,品味南方独特风味
内容安全策略:如何构建有效的舆情风险分析模型
三角恋的伤害有多大,会造成什么样的后果
秋季食品安全指南:预防诺如病毒和食物中毒的实用贴士
皮秒和超皮秒的区别、适用人群和术后注意事项
日语等级考试N1报名条件是什么
遇事紧张心慌全身发抖怎么来缓解
深圳基层观察系列之二:学有优教,点亮教育新未来
宇航员滞留太空:波音“星际客机”何时返航?
华科大研究发现,不吃早餐或加速衰老,还增加死亡风险
《掌心》《仙台有树》对打,平台的「春天行动」谁先赢了一步?
活动在线报名系统功能全解析:如何选择合适的系统以优化报名流程?
健康提示|春笋尝鲜勿尝“险” 怎么吃更健康?
电动自行车发生交通事故责任划分裁判规则
玉米和鸡蛋一起吃的好处及4道美味菜谱
古代最有文化的8句骂人古诗,十分高雅,没文化的还以为是在被夸
超干货!老司机不会告诉你的二手摩托车专业检测细节
肺部磨玻璃结节的重要性:不容忽视的健康警示
油车VS电动车:开多久才划算?养车成本与残值大比拼
“微”观教育|能以分数评价美育吗?
心肌炎怎么确诊
冷门红利指数研究系列——中证红利成长低波指数
北宋天圣元宝钱币版别特征及收藏价值
如何让Android应用程序在后台运行
农村饮用水消毒:二氧化氯的应用与注意事项
肺癌脑转移有哪些症状