Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5668|回复: 13

[已解决]如何把表格中“△、#、\”等符号全部替换为“0”

[复制链接]
发表于 2014-3-14 13:50 | 显示全部楼层 |阅读模式
如何把表格中“△、#、\”等符号全部替换为“0”
最佳答案
2014-3-14 14:04
本帖最后由 xdragon 于 2014-3-14 14:07 编辑

参与参与

1.rar

4.21 KB, 下载次数: 31

发表于 2014-3-14 13:55 | 显示全部楼层
回复

使用道具 举报

发表于 2014-3-14 13:58 | 显示全部楼层
不知道你的等 是不是不止这几个啊
回复

使用道具 举报

发表于 2014-3-14 13:59 | 显示全部楼层
  1. Sub 替换()
  2. Dim rng As Range
  3.     For Each rng In Range("B2:O27")
  4.         If Application.IsNumber(rng) = False Then
  5.         rng.Value = 0
  6.         End If
  7.     Next
  8. End Sub
复制代码
;刚学一点vba 感觉这个比较好使

点评

厉害啊。  发表于 2014-3-14 14:01

评分

参与人数 1 +1 收起 理由
云子 + 1 32个赞

查看全部评分

回复

使用道具 举报

发表于 2014-3-14 14:00 | 显示全部楼层
我心飞翔410 发表于 2014-3-14 13:58
不知道你的等 是不是不止这几个啊

{:112:}学委 还记得我吗?

点评

不好意思 赶紧跑  发表于 2014-3-14 14:38
回复

使用道具 举报

 楼主| 发表于 2014-3-14 14:00 | 显示全部楼层
我心飞翔410 发表于 2014-3-14 13:58
不知道你的等 是不是不止这几个啊

是的,不只这几个,有好多特殊符号
回复

使用道具 举报

发表于 2014-3-14 14:01 | 显示全部楼层
  1. Sub A()
  2.     Dim RG As Range
  3.     For Each RG In [B2:O27]
  4.         If Not VBA.IsNumeric(RG) Then
  5.             RG = 0
  6.         End If
  7.     Next
  8. End Sub
复制代码

1.rar

8.27 KB, 下载次数: 5

评分

参与人数 2 +4 收起 理由
云子 + 1 班班牛哄哄
ghostjiao + 3 班主任,你收我为徒吧 ╮(╯▽╰)╭

查看全部评分

回复

使用道具 举报

发表于 2014-3-14 14:04 | 显示全部楼层    本楼为最佳答案   
本帖最后由 xdragon 于 2014-3-14 14:07 编辑

参与参与
1.gif

评分

参与人数 3 +10 收起 理由
云子 + 1 龙哥威武
amiaosheng + 6 赞一个!
ghostjiao + 3 龙前辈好!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2014-3-14 14:15 | 显示全部楼层
xdragon 发表于 2014-3-14 14:04
参与参与

谢谢,这个方法可以以最简单的方式实现我要做的内容
回复

使用道具 举报

发表于 2014-3-14 14:21 | 显示全部楼层
1.gif

评分

参与人数 1 +1 收起 理由
云子 + 1 type是13才有的函数吧?

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-23 23:25 , Processed in 0.325620 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表