tft每日頭條

 > 生活

 > excel的宏如何使用

excel的宏如何使用

生活 更新时间:2024-07-22 17:25:58

說到「宏」,使用 Excel 有一段時間的人,估計至少聽說過幾次。我們對「宏」的了解包括提高效率、批量操作、無需編程基礎等等。那麼,「宏」是否能提高工作效率、是否容易掌握,接下來我們一探究竟。

什麼是 Excel 宏?

簡單來說,Excel 宏指的是,使用 Excel 内置的編程語言 VBA (Visual Basic for Applications)寫的,能在 Excel 環境裡運行的一系列操作指令。我們在 Excel 裡手動進行的幾乎所有操作,宏(VBA)也都可以操作。在這裡,什麼是 VBA,這篇文章暫不做介紹,簡單可以認為宏就是 VBA

這裡我們可能疑惑,我自己可以進行的操作,為什麼還需要宏呢?因為,宏具有兩個誘人的特性:

1. 宏可以幫你自動完成重複、批量的任務。

2. 錄制宏不需要其他技術,你隻需把任務「演示」給 Excel 即可。

為什麼要用宏?

想象你平時在洗衣服前的準備工作:

①找出髒衣物;

②分類;

③給洗衣機注水;

④倒洗衣液;

⑤放入衣服。

如果你每周洗一次衣服,一年就需要重複以上步驟53次。那麼我告訴你,有一個機器人,你隻需給他演示一次準備工作,它就能記住所有步驟,并每次幫你在極短的時間内完成,你想不想用這個機器人呢?

第二步:在右側選項卡列表中,找到「開發工具」并勾選。

excel的宏如何使用(excel宏的使用教程)1

第三步:點擊确定,這時在功能區可以看到「開發工具」了。

excel的宏如何使用(excel宏的使用教程)2

設置宏安全性

接下來是設置宏安全性。默認情況下,為防止來源不明的工作簿自帶宏自動運行,Excel 會禁用宏的運行。

為了運行自己錄制的宏,按如下步驟設置宏安全性。先點擊開發工具選項卡裡,「宏安全性」命令。在彈出的設置菜單中,按如下方式設置。

excel的宏如何使用(excel宏的使用教程)3

工作簿設置正确的文件類型

Excel 2007 及以後的版本中,工作簿中想要保存和運行宏,必須将其另存為「啟用宏的工作簿」文件類型。

按一下步驟另存為啟用宏的工作簿:點擊「文件」命令,菜單中選擇「另存為」,在彈出的另存為菜單中,保存類型列表中選擇「Excel 啟用宏的工作簿」,點擊保存。

excel的宏如何使用(excel宏的使用教程)4

錄制你的第一個宏

前期工作已經完成,接下來可以錄制你的第一個宏了。這裡說明一下,同一個電腦,開啟開發工具和設置宏安全性隻需一次設置,以後無需再重新設置了。

接下來一步一步,我們錄制一個規範日期格式的宏,即,将「2018.1.1」格式日期,使用Excel 替換功能,轉換成「2018-1-1」标準格式日期。

第一步:在開發工具選項卡→代碼命令組中,點擊「使用相對引用」。

excel的宏如何使用(excel宏的使用教程)5

第二步:接上一步,先選中數據區域,再點擊「錄制宏」按鈕。

excel的宏如何使用(excel宏的使用教程)6

第三步:在彈出的對話框中,輸入宏名,指定快捷鍵,選擇保存在「當前工作簿」,填寫說明。點擊「确定」開始錄制。快捷鍵我們設置為「Ctrl Shift Q」。

excel的宏如何使用(excel宏的使用教程)7

第四步:這一步我們按正常操作,使用替換功能,将「.」替換為「-」。注意,這個步驟,不要使用鼠标重新選擇數據區域。

excel的宏如何使用(excel宏的使用教程)8

第五步:點擊功能區「停止錄制」按鈕,停止錄制。到這一步,就完成了錄制。

excel的宏如何使用(excel宏的使用教程)9

運行錄制的宏

上一步中,我們給宏「規範日期」設置了「Ctrl Shift Q」快捷鍵。現在,選中你要轉換的區域,按對應快捷鍵即可。對,就是這麼簡單。

excel的宏如何使用(excel宏的使用教程)10

管理已錄制的宏

對已經錄制的宏,使用宏管理菜單,對其進行編輯、删除、執行等操作。點擊開發工具選項卡→宏命令,即可打開宏管理菜單。

excel的宏如何使用(excel宏的使用教程)11

總結

今天這篇文章,先簡單介紹了Excel 中宏的概念。宏具有兩個特性,一個是自動批量執行重複操作;一個是,操作簡單,容易學會。如果你不想學習背後的 VBA 知識,也可以正常使用宏,提高你的工作效率。

然後,介紹了錄制宏前的準備工作:開啟開發工具選項卡,設置宏安全性,設置合适的文件類型。最後,一步一步演示了錄制宏的基本操作,成功錄制了「規範日期」宏。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved