快速批量將Excel公式轉(zhuǎn)換為數(shù)值數(shù)值
修法布施得聰明智慧,多分享讓生活更美好。上次分享《Excel怎樣批量提取公式》,介紹了單元格里有公式提取出來,方便分析數(shù)據(jù)和填寫公式。單元格公式變值,一般方法是復(fù)制,選擇粘貼,選值步驟,很多步驟不方便
修法布施得聰明智慧,多分享讓生活更美好。上次分享《Excel怎樣批量提取公式》,介紹了單元格里有公式提取出來,方便分析數(shù)據(jù)和填寫公式。單元格公式變值,一般方法是復(fù)制,選擇粘貼,選值步驟,很多步驟不方便操作(不連續(xù)區(qū)域還不能處理),下面介紹一種快速批量處理方法。
使用宏快速批量轉(zhuǎn)換公式為數(shù)值
1. 首先打開Microsoft Office Excel 2007,新建文檔并保存文件名《Excel怎樣快速批量把公式變值 .xlsm》(演示文件,下面代碼復(fù)制到能運(yùn)行宏的工作簿都可以)如圖。
2. 然后按下快捷鍵ALT F11打開VBE(宏)編輯界面,然后點(diǎn)菜單欄【插入】下拉中列表中點(diǎn)【模塊(M)】如圖。
3. 然后插入了一個(gè)模塊1,在代碼框中復(fù)制如下代碼:
```vba
Sub 批量公式變值()
Dim myr As Range, myrs As Range
Set myrs Selection
For Each myr In myrs
If myr.HasFormula Then
End If
Next myr
MsgBox "完成!"
End Sub
```
4. 以上操作動(dòng)態(tài)過程可參考實(shí)際操作。
5. 回到工作表窗口,首先選B、D列單元格區(qū)域(不連續(xù)區(qū)域要按下Ctrl鍵),然后運(yùn)行【批量公式變值】宏(菜單欄中點(diǎn)【視圖】中下列表中【宏】列表【查看宏(V)】打開宏對(duì)話框,選該宏名,執(zhí)行),有公式單元格都變值,運(yùn)行過程如下圖。
6. 為了更方便操作可以使用快捷按鍵操作,快捷按鍵設(shè)置方法參見上次經(jīng)驗(yàn)《Excel怎樣把復(fù)制粘貼設(shè)置成一個(gè)按鍵》。
如果覺得這篇經(jīng)驗(yàn)幫到了您,請(qǐng)點(diǎn)擊下方的“投票點(diǎn)贊”或者“收藏”支持我!還有疑問的話可以點(diǎn)擊下方的“我有疑問”,謝謝啦!