如何在Excel 2010中編輯和使用宏
--- 理解宏的功能在Excel 2010中,利用VBA代碼編輯宏可以實(shí)現(xiàn)各種預(yù)定的功能。比如我們可以通過宏將A列中逗號(hào)之前的文字提取出來,而丟棄掉逗號(hào)之后的文字。這篇文章將以一個(gè)示例演示如何編輯和使
---
理解宏的功能
在Excel 2010中,利用VBA代碼編輯宏可以實(shí)現(xiàn)各種預(yù)定的功能。比如我們可以通過宏將A列中逗號(hào)之前的文字提取出來,而丟棄掉逗號(hào)之后的文字。這篇文章將以一個(gè)示例演示如何編輯和使用宏來實(shí)現(xiàn)這一功能。
創(chuàng)建演示示例
首先,在Sheet1中創(chuàng)建一個(gè)演示示例。我們的目標(biāo)是通過宏實(shí)現(xiàn)將A列中逗號(hào)之前的文字提取出來。
編輯VBA代碼
1. 在Sheet1中右鍵點(diǎn)擊,選擇“查看代碼”。
2. 彈出VBA編輯頁面后,在代碼編輯頁面輸入以下代碼:
```vba
Sub test()
Dim i As Integer
For i 1 To 50
Range("B" i).Select
"LEFT(RC[-1],FIND(",",RC[-1])-1)"
Next
End Sub
```
保存并執(zhí)行宏
3. 輸入完成后點(diǎn)擊保存,在彈出的對(duì)話框中點(diǎn)擊“是”。
4. 接著會(huì)彈出另一個(gè)對(duì)話框,點(diǎn)擊“確定”。
5. 點(diǎn)擊“視圖-宏”。
6. 在宏列表中選擇要執(zhí)行的宏,然后點(diǎn)擊“執(zhí)行”。
查看結(jié)果
在執(zhí)行完以上步驟后,Excel工作表立即顯示出了變化??梢钥吹紹列中完美地展示了A列中逗號(hào)之前的內(nèi)容。通過調(diào)用宏,我們成功實(shí)現(xiàn)了預(yù)期的功能。
總結(jié)
通過這個(gè)示例,我們學(xué)會(huì)了如何在Excel 2010中編輯和使用宏。但需要注意的是,本文沒有涉及宏的安全性設(shè)置,因此在關(guān)閉Excel工作簿后,編輯的VBA代碼會(huì)自動(dòng)消失。關(guān)于宏安全性的設(shè)置,我將在以后的文章中與大家分享。