返回首页
当前位置: 主页 > Excel教程 > Excel VBA教程 >

Excel Vba正数数字批量换成文字

时间:2013-09-11 22:55来源:Office教程学习网 www.office68.com编辑:麦田守望者

今天拿到了一个比较棘手的难题,

Excel Vba正数数字批量换成文字1
 

把数字全部换成正数这两个字。我最早用了定位,但定位只能是数字而不能正数。我又写了定义对象大于0,后来发现居然字母都被换掉了,这显然不是我要的。后来问了一个朋友原来也还要写段代码进行是不是数字的判断。最后的结果是

Sub ee()

Dim rng As Range

For Each rng In Range("a1:d8") 'foreach的用法

If IsNumeric(rng) And rng.Value > 0 Then '判断是不是数字类型,还有是不是>0

rng.Value = "正数" '把正数赋给所有的对象

End If

Next

End Sub

我后来又试了其他方法,都没成功。最后决定就用这段代码好了。

Excel Vba正数数字批量换成文字2
Excel Vba正数数字批量换成文字2
------分隔线----------------------------
标签(Tag):excel excel2007 excel2010 excel2013 excel2003 excel技巧 excel教程 excel实例教程
------分隔线----------------------------
推荐内容
猜你感兴趣