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

      網友投稿 1073 2025-04-02

      應用場景


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

      知識要點

      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的右邊一個單元格產生計算結果,將長寬高三字去除后再計算結果

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

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

      Next Cell

      End Sub

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

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

      上一篇:excel表格公式失靈怎么辦
      下一篇:EXCEL2010中怎么設置單元格頂端對齊
      相關文章
      jzzijzzij在线观看亚洲熟妇| 亚洲AV无码XXX麻豆艾秋| 亚洲国产日韩在线观频| 亚洲成a∨人片在无码2023| 77777亚洲午夜久久多喷| 亚洲沟沟美女亚洲沟沟| 亚洲精品电影在线| 亚洲综合久久成人69| 亚洲网站在线播放| 亚洲国产精品线观看不卡| 亚洲一区二区三区精品视频 | 亚洲精品高清一二区久久| 国产精品亚洲综合网站| 亚洲国产精品国产自在在线| 亚洲欧洲国产成人综合在线观看| 亚洲无码高清在线观看| 亚洲人妻av伦理| 亚洲综合伊人久久综合| 亚洲精品美女久久777777| 亚洲色偷偷偷鲁综合| 亚洲国产精品无码成人片久久 | 国产亚洲精品a在线观看app| 国产AV无码专区亚洲A∨毛片| 亚洲AV无码久久精品蜜桃| 亚洲国产精品lv| 亚洲欧洲精品在线| 亚洲精品伊人久久久久| 亚洲老熟女五十路老熟女bbw| 国产成人亚洲精品蜜芽影院| 日韩亚洲精品福利| 国产成人高清亚洲| 亚洲va久久久噜噜噜久久男同| 亚洲成a人片在线观看中文动漫| 中文字幕亚洲综合精品一区| 亚洲欧洲精品在线| 亚洲精品国产综合久久久久紧 | 久久久久亚洲AV无码观看 | 亚洲乱码中文字幕久久孕妇黑人| 久久国产亚洲电影天堂| 亚洲精品视频在线播放| 亚洲国产系列一区二区三区|