`
fengzi_015
  • 浏览: 71568 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

Excel宏应用:空值替换为0

阅读更多
    昨天从下午折腾到晚上10点半,终于见识了什么叫 Excel的宏,咳,可怜我VB一点不会,宏命令更是从来没写过,被个Excel折磨的这叫一个惨哦!
    话说回来,Excel 的功能还是很强大地,还是很好用地!为了我的数据核对时能方便一点(先把数据导到excel然后再用自定义函数检查,唉,没办法的办法啊),我决定跟 Excel vba对抗到底!
    把我折腾了一个晚上的代码贴上来记录一下——当然不全是我折腾的,BF为了段破玩意儿还是出了很大力的:
Sub 空值替换为0()
'
' 空值替换为0 Macro
' 宏由 wy 录制,时间: 2009-4-13
'
' 快捷键: Ctrl+d
'
Dim lastRow As Long
Dim nowRow As Long
Dim lastColumn As Long
Dim nowColumn As Long
Dim r As Long
Dim c As Long


Dim nowWorksheet As Integer

' 准确返回当前工作表已经使用的最后一行的行号, ActiveSheet.UsedRange.Row 这句返回的是已经使用区域中第一行的行号, activesheet.UsedRange.Rows.Count 返回的是当前工作表已经使用区域的行数
lastRow = ActiveSheet.UsedRange.row - 1 + ActiveSheet.UsedRange.Rows.Count
nowRow = ActiveSheet.UsedRange.row
lastColumn = ActiveSheet.UsedRange.column - 1 + ActiveSheet.UsedRange.Columns.Count
nowColumn = ActiveSheet.UsedRange.column

For r = nowRow To lastRow
    For c = nowColumn To lastColumn
      If Len(Trim(ActiveSheet.Cells(r, c).Value)) = 0 Then
        ActiveSheet.Cells(r, c).Value = 0
      End If
    Next c
Next r
    
End Sub
分享到:
评论

相关推荐

    MySQL数据库:空值比较.pptx

    MySQL有一个特殊的等于运算符“”,当两个表达式彼此相等或都等于空值时,它的值为TRUE,其中有一个空值或都是非空值但不相等,这个条件就是FALSE。 【例】 查询Sell表中还未收货的订单情况。 SELECT * FROM Sell ...

    dem空值替换

    可以填充ASTER DEM以srtm中的空值,很方便的

    Excel统计非空单元格 或批量替换内容、名称

    可以实现对已经打开的Excel 文件进行统计,更名,替换等操作。并可以按照关键字替换内容和表明,也可以部分替换或着按照一定的递增规律替换

    April-Showers4.github.io:空值

    April-Showers4.github.io:空值

    Monopoly-BigRichMan:空值

    开始新游戏,首先展示游戏说明,然后进入游戏程序,此时玩家位置与积分初始为0,开始大富翁游戏,当有一方胜利后,显示游戏结束画面,按回车键保存游戏记录并回到初始菜单 【输入2】 读取存档恢复曾有的玩家位置以及...

    jquery为空值标签增加内容

    jquery :empty的用法,append的用法,也就是怎样为空值标签增加内容

    Pandas对缺失值的处理-pandas处理excel表格缺失值

    4、将分数列值为NAN(空值)的填充为0分 5、将姓名的缺失值进行填充 6、将清洗好的数据保存到指定excel中 原始数据: 最后输出数据: 处理步骤: 1、读取数据: 2、删除全是空值的列 3、删除全是空值的行 4、将...

    stq001_bkp:空值;

    出色的控制容器版本,富有表现力的移植系统以及紧密集成的单元测试支持,为您提供了构建任务所需的任何应用程序所需的工具。 官方文件 可以在上找到该框架的文档。 贡献 感谢您考虑为Laravel框架做出贡献! 可以在...

    Excel百宝箱8.0

    【生成斜线表头】:Excel没有Word那样的斜线表头工具,本工具可以弥补此不足。包括单线、双线可选 【百家姓与字母序列】:运行后可以在单元格中进行百家姓与字母填充,提升录入速度 【一键隐藏非使用区】:对空白...

    js代码-将数组中的0替换为空

    js代码-将数组中的0替换为空

    matlab 空值预处理

    用matlab做的数据空值处理。其中包含了数值型的和字符型的数据类型。在代码中加入了详细的注释说明。有做数据分析的可以用此方法进行一些数据的预处理。

    Python 空值、0值等缺失值检测 Python源码

    Python 空值、0值等缺失值检测 Python源码Python 空值、0值等缺失值检测 Python源码Python 空值、0值等缺失值检测 Python源码Python 空值、0值等缺失值检测 Python源码Python 空值、0值等缺失值检测 Python源码...

    Qt可为空值的DateTimeEdit

    自认为比较友好的时间日期编辑器,继承于QDateTimeEdit, 功能相对比较完善,调用SetEmptyEnable(true)后即可实现输入空值

    空值的判断,空值的过滤,补全空值.ipynb

    空值的判断,空值的过滤,补全空值.ipynb

    notepad++将}{之间的部分替换为空

    notepad++ 将}{之间的部分替换为空,当初折腾了半天。上传上来供大家学习。

    docker_lm_collector:能够安装和运行LogicMonitor收集器的Docker映像的源代码-docker source code

    在运行时将所有列出的参数指定为容器环境变量。 帐户: 描述: LogicMonitor帐户名称 必需的: 真的 默认: 空值 access_id: 描述: LogicMonitor API令牌访问ID 必需的: 真的 默认: 空值 access_key: ...

    Excel百宝箱 9.0 破解版 批量导入图片等200种功能

    第二参数为可选参数,当为0或者省略时表示取出数字;为1时表示排除数字;为2时表示取出数字与运算符;为3则提取数字与运算符且计算结果 唯一值返回不重复值。可以对1到253(Excel2003中是1到28个)个区域取唯一值;...

    MATLAB用前值填充空值

    找出文档中的空值,并用前值填充空值,分为大跳(中间有连续空值),和小跳,中间只有一个空值

    EXCEL集成工具箱V6.0

    Excel集成工具箱6.0是利用VBA(Visual Basic for Applications)语言编写的增强应用型插件。包括160个菜单功能和100个左右 自定义函数,集160个工具于一身,但体积小于15MB。当安装集成工具箱后,如果您使用Excel ...

    oracle处理空值的方法

    oracle处理空值的方法

Global site tag (gtag.js) - Google Analytics