我们使用EXCEL函数计算数字型数据时,有时遇到文本数据时会出错,怎样使用VBA来进行避免这些问题呢?小编和大家分享计算方法。

工具/原料

  • 联想扬天M2612d
  • Windows7版本6.1
  • Office Excel2007

方法/步骤

  1. 1

    A列是学生姓名——B列是语文成绩,也有文本描述缺考、请假或作弊等——按E列的要求统计人数填写在G列。

  2. 2

    在F列设置数据类型表达式。

    F2:F4分别输入:

    ##*

    *[!0-9]*

    [9]?

  3. 3

    右击“Sheet1”表格名称——查看代码(或开发工具——Visual Basic)打开VBA窗口。

  4. 4

    插入——模块——输入:Sub 混合文本计数()——回车——输入下图代码。

  5. 5

    鼠标定位在代码任意地方——运行——运行子过程/用户窗体。或在EXCEL表格插入控件运行代码。

    END

注意事项

  • 希望能帮助到你。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。