首页 > 其他分享 >Excel 当单元格内容为空时自动隐藏本行

Excel 当单元格内容为空时自动隐藏本行

时间:2023-09-08 09:13:47浏览次数:41  
标签:VBA 此句 Target 代码 单元格 Excel 空时 Sub

宏代码如下:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 3 Then
If Target.Value = "" Then
Target.EntireRow.Hidden = True
End If
End If
End Sub

首先鼠标右击该工作表名称标签,点击“查看代码”命令,随即自动进入到VBA代码编辑窗口,然后我们将上面的一段VBA代码复制粘贴到VBA代码编辑窗口中,最后关闭VBA窗口,回到Excel工作表即可。

 

VBA代码中灵活修改的2处地方:

 

代码位置①

 

If Target.Column = 3 Then

 

此句代码中的数字“3”,代表录入的数据位于第几列。

 

代码位置②

 

If Target.Value = "0" Then

 

此句代码中的数据“”,代表什么都没有,整行执行隐藏命令。

 

标签:VBA,此句,Target,代码,单元格,Excel,空时,Sub
From: https://www.cnblogs.com/gxn8638/p/17686562.html

相关文章

  • element-ui合并单元格
    当你需要在Vue.js中创建一个表格并实现单元格合并功能时,可以使用以下代码作为参考。这个示例假设你已经有一个包含表格数据的data数组和一个字段名数组fieldNameArray,用于确定哪些字段需要合并。<template><div><el-table:data="data"style="width:100%"><!--需......
  • php-PhpSpreadsheet设置生成的excel文件列宽度及字体大小
    usePhpOffice\PhpSpreadsheet\Spreadsheet;usePhpOffice\PhpSpreadsheet\Writer\Xlsx;//创建新的Excel实例$spreadsheet=newSpreadsheet();//获取当前工作表$worksheet=$spreadsheet->getActiveSheet();//设置列宽自动调整的范围$worksheet->getStyle('B1:C1'......
  • Python 读取excel表1单元格 生成 表2 的超链接
    fromopenpyxlimportload_workbook#加载现有的工作簿fromopenpyxl.utilsimportget_column_letterwb=load_workbook("C:\\Users\\CMS01\\Desktop\\SCHH621TEG_LDO(PLDO、NLDO、CPLDO)测试需求_20230814.xlsx")#获取Sheet1和Sheet6sheet1=wb['Sheet7�......
  • C#List导出Excel
    1.导入NPOI2.引用如下内容usingNPOI.XSSF.UserModel;usingNPOI.SS.UserModel;usingNPOI.HSSF.UserModel;usingSystem.IO;3.List数据1).如果是Json类型数据从前台传递到后台,用如下方式获取前台数据;注:数据类是自定义的类;Key是前台传到后台的键名List<数据类>list=  ......
  • Java Excel导入信息加入数据库
    0.导入依赖<!--EasyExcel依赖开始--><dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>3.2.1</version></dependency><!--EasyExcel依赖结束-->1.在controlle......
  • 用Excel和批处理实现批量重命名文件
    需求:现有100个文件,每个文件需要复制成3份,并且在文件名后加上-张三、-李四、-王五。1.全选所有文件,复制,粘贴,粘贴,形成300个文件。2.使用命令输出所有文件名到文本文件中。dir/b>name.txt3.将结果复制到Excel的某一列中。4.在某一列中,输入-张三、-李四、-王五(通过在字符串前......
  • ChatGPT玩法(二):AI玩转Excel表格处理
    前言在线体验智能问答:https://www.topgpt.one你是否还在为记不住Excel的繁琐函数和公式而苦恼?如果是这样,那么不妨试试ChatExcel。即使你对函数一窍不通,也能轻松处理表格。只要你能清楚地描述你的需求,它就可以帮你搞定。此外,ChatExcel的作者还制作了一张工作流程对比图,一眼就能明白......
  • [EasyExcel] 导出合并单元格
    前言使用springboot对excel进行操作在平时项目中要经常使用。常见通过jxl和poi的方式进行操作。但他们都存在一个严重的问题就是非常的耗内存。这里介绍一种EasyExcel工具来对excel进行操作。一、EasyExcel是什么?EasyExcel是阿里巴巴开源的一个excel处理框架,以使用......
  • Excel表格中进行36进制流水编号
    最简单的操作步骤:1、A1:A10是数字0~9这10数值,A11~A36是大写字母A、B、C…………Y、Z这26个字母2、则可在B1单元格或其他单元格中,输入公式:=INDEX($A$1:$A$36,1+MOD(INT((ROW()-1)/46656),36))&INDEX($A$1:$A$36,1+MOD(INT((ROW()-1)/1296),36))&INDEX($A$1:$A$36,1+MOD(INT((35+......
  • DELPHI TSCTreeView的基本应用与FireDAC读取EXCEL文件数据设置
    本例需要读取excel中的数据,然后动态的添加到TSCTreeView控件当中.最终效果如下图: 核心代码如下:procedureTForm1.FormCreate(Sender:TObject);varn:Integer;t:TTreeNode;I:Integer;beginn:=FDQuery1.RecordCount;ifn>0thenbeginscTr......