Excel-VBA批量表達式轉換為運算結果把代表的漢字給替換掉(excel將數字變成漢字的函數)

      網友投稿 903 2022-06-28

      Excel-VBA批量將表達式轉換為運算結果把代表的漢字給替換掉(excel將數字變成漢字的函數)

      應用場景

      批量將表達式轉換為運算結果,把代表的漢字給替換掉

      知識要點

      1:Worksheet.Evaluate 方法 ?將一個 Microsoft Excel 名稱轉換為一個對象或者一個值。

      2:利用replace函數將表達式以外的干擾字符長、寬、高替換成空文本,然后通過Evaluate函數將表達式轉換成計算結果

      Sub 將表達式轉換為值()

      On Error Resume Next ?'防錯,避免選擇已用區域以為的區域時出錯

      Dim Cell As Range

      If TypeName(Selection) <> "Range" Then Exit Sub '選擇對象為非空單元格則退出

      If Selection.Columns.Count > 1 Then Exit Sub '選區大于1列則退出

      For Each Cell In Intersect(Selection, ActiveSheet.UsedRange) '循環選區

      '在單元格cell的右邊一個單元格產生計算結果,將長寬高三字去除后再計算結果

      Cell.Offset(0, 1) = Evaluate(Replace(Replace(Replace(Cell.Text, "長", ""), "寬", ""), "高", ""))

      Next Cell

      End Sub

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

      上一篇:如何使用同一數據源創建多個不相互影響的透視表。 例如:我需要兩個透視表,表1的日期按“月”顯示,表2
      下一篇:EXCEL 數據分析之合并單元格后按合計得分排序的整個心路歷程(excel表格怎么換行)
      相關文章
      亚洲精品又粗又大又爽A片| 亚洲成A人片在线播放器| 亚洲AV噜噜一区二区三区| 亚洲综合精品成人| 亚洲狠狠狠一区二区三区| 亚洲一区二区三区日本久久九| 亚洲国产精品无码久久SM| 亚洲尤码不卡AV麻豆| 亚洲中文字幕第一页在线| 国产亚洲精品无码专区 | 一本色道久久综合亚洲精品| 国产福利电影一区二区三区,亚洲国模精品一区| 亚洲av日韩aⅴ无码色老头 | 亚洲精品无码成人片久久不卡| 亚洲人成网站色在线观看| 亚洲乱码一二三四区乱码| 中中文字幕亚洲无线码| 亚洲色大成网站www永久网站| 亚洲字幕AV一区二区三区四区| 亚洲综合国产成人丁香五月激情 | 亚洲av日韩av永久无码电影 | 99久久亚洲综合精品成人网| 亚洲沟沟美女亚洲沟沟| 亚洲性一级理论片在线观看| 亚洲六月丁香六月婷婷蜜芽| 亚洲国产成a人v在线观看| 亚洲熟女精品中文字幕| 亚洲AV女人18毛片水真多| 亚洲色偷偷狠狠综合网| 亚洲中文字幕在线乱码| 久久亚洲AV无码精品色午夜麻| 久久久久亚洲AV无码专区体验| 亚洲欧洲精品一区二区三区| 亚洲无mate20pro麻豆| 亚洲JIZZJIZZ妇女| 亚洲综合区小说区激情区| 亚洲精品无码MV在线观看| 亚洲男人第一av网站| 亚洲免费视频播放| 亚洲成在人线aⅴ免费毛片| 亚洲国产成人乱码精品女人久久久不卡|