家具设计师培训班实战课程

跟阿忠学家具设计,月薪8000只是起步

当前位置:
Excel-VBA批量将表达式转换为运算结果把代表的汉字给替换掉

应用场景

批量将表达式转换为运算结果,把代表的汉字给替换掉

知识要点

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

作者:Excel自学网 发布时间:2020.01.05

家具设计课堂是国内做家具设计在线教育的线上培训机构,初入家具设计行业的准家具设计师建议在此技术提升。跟阿忠学家具设计,月薪8000只是起步!您想找一份高薪设计类的研发工作,或许家具设计课堂能帮您实现您的初衷愿景。报名学习QQ:415284424。

系统化培训家具结构设计师从家具设计课堂开始

Excel自学网提供大量优秀的Excel学习资源Excel自学网致力于建设成一个公益型Excel在线自学网站,助您轻松学习Excel