如何快速將整個工作簿的公式轉換為數值?

      網友投稿 609 2025-04-02

      如何快速將整個工作簿的公式轉換為數值?

      如何將多個工作表的函數計算結果轉換為數值?今天就給大家集中聊一下這類問題。根據操作范圍,這可以分為三種情況。

      ? 單個工作表的公式轉數值? 多個工作表的公式轉數值? 多個工作簿的公式轉數值

      如何快速將整個工作簿的公式轉換為數值?

      1. 區域公式轉數值

      先來說第一種情況,區域函數計算結果轉數值。這種最為常見,操作也比較簡單。復制目標區域,右鍵選擇性粘貼為數值即可。操作動畫演示如下:

      2. 多工作表公式轉數值

      如果是將當前工作簿所有工作表的公式轉換為數值,需要使用到VBA代碼。參考代碼如下:

      Sub FunctionTransValue_Sheets()Dim sht As WorksheetFor Each sht In Worksheets '遍歷工作表sht.UsedRange.Value = sht.UsedRange.ValueNextEnd Sub

      第3行至第5行代碼遍歷工作表,第4行代碼將單元格的值修改為值,也就去除了公式內容。

      3. 多工作簿公式轉數值

      指定文件夾下多個工作簿的公式轉數值,可以復制運行以下代碼:

      Sub FunctionTransValue_Workbooks() '全部工作簿Dim strPath As String, sht As WorksheetDim strWbName As String, wb As WorkbookWith Application.FileDialog(msoFileDialogFolderPicker) '獲取文件夾路徑If .Show Then strPath = .SelectedItems(1) & "\" Else Exit SubEnd WithOn Error Resume NextWith Application.ScreenUpdating = False '取消屏幕刷新.DisplayAlerts = False '取消警告信息.EnableEvents = False '取消事件.Calculation = xlCalculationManual '取消公式重算.AskToUpdateLinks = False '取消外鏈詢問End WithstrWbName = Dir(strPath & "*.xls*")Do While strWbName <> "" 'dir語句遍歷excel文件If strWbName <> ThisWorkbook.Name ThenSet wb = Workbooks.Open(strPath & strWbName) '打開工作簿For Each sht In wb.Worksheets '遍歷工作表公式轉數值sht.UsedRange.Value = sht.UsedRange.ValueNextwb.Close True '保存關閉工作簿End IfstrWbName = Dir() '下一個excel文件LoopWith Application '恢復系統設置.ScreenUpdating = True.DisplayAlerts = True.EnableEvents = True.Calculation = xlCalculationAutomatic.AskToUpdateLinks = TrueEnd WithIf Err.Number ThenMsgBox Err.DescriptionElseMsgBox "轉換完成。"End IfEnd Sub

      代碼解析如下▼

      第4至第6行代碼允許用戶選擇目標文件夾,并獲取文件夾的路徑。第8至第14行代碼取消一系列系統設置。第15至第25行代碼使用條件循環語句+DIR函數遍歷工作簿。第19至第21行代碼再遍歷工作表,將公式轉換為數值。第26至第32行代碼恢復一系列系統設置。第33行至第37行代碼反饋程序運行結果。

      ……

      案例文件下載百度網盤..▼https://pan.baidu.com/s/1fK1OZIL2bOMor27tG6IuQg? ?提取碼: 6sc9

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:mysql中geometry類型的簡單使用
      下一篇:excel表格怎么劃斜線并寫內容
      相關文章
      亚洲熟妇无码乱子AV电影| 亚洲日本va在线观看| 亚洲日韩精品一区二区三区无码 | 亚洲第一区二区快射影院| 亚洲性久久久影院| 亚洲AV无码成人精品区大在线| 在线观看亚洲网站| 久久亚洲精品国产精品婷婷| 亚洲午夜一区二区三区| 亚洲国产日韩视频观看| 亚洲中文字幕无码久久2020| 久久亚洲国产成人影院| 久久久国产亚洲精品| 色偷偷女男人的天堂亚洲网| 亚洲国产视频久久| 亚洲av日韩av永久在线观看| 国产亚洲漂亮白嫩美女在线| 亚洲AV日韩AV一区二区三曲 | 国产精品亚洲片在线观看不卡| 亚洲人成影院在线无码按摩店| 亚洲男同帅GAY片在线观看| 中文字幕亚洲一区| 亚洲av永久中文无码精品| 亚洲欧美在线x视频| 久久久久精品国产亚洲AV无码| 亚洲国产成人精品久久 | 久久久久久亚洲精品无码| 国产精品无码亚洲一区二区三区| 国产精品国产亚洲区艳妇糸列短篇| 无码亚洲成a人在线观看| 亚洲成人高清在线| 国产亚洲午夜高清国产拍精品| 久久精品国产精品亚洲精品| 亚洲一区精品中文字幕| 亚洲国产精品久久人人爱| 在线综合亚洲欧洲综合网站| 国产精品亚洲二区在线| 久久久亚洲精品蜜桃臀| 久久亚洲AV午夜福利精品一区| 久久久久亚洲精品日久生情| 亚洲一区精品视频在线|