我想创造一些基本上会去的“如果Q = O然后删除Q”
我有一段时间没有使用macros,所以我非常生锈,这可能超出了我必须开始的能力。
我只想删除个别Q字段的内容,而不是行或列或任何东西,所有我发现的有关删除macros的东西的东西包括删除行
用NULLreplaceQ也是一个解决scheme,如果这更容易做到的话?
非常感谢您的帮助。
这假设你已经select了你想要处理的单元格:
Sub ZeroTest() Dim r As Range For Each r In Selection If r.Value = 0 Then r.ClearContents End If Next r End Sub
这是一个措辞问题。
如果你说删除一个单元格 ,有人会认为你希望将未删除的单元格向上或向左移动,有些人会假设你想删除单元格的内容。
如果你说清除一个单元格,每个人都会承担同样的事情。
您也可以尝试查找并replace零,确保您select“匹配整个单元格内容”选项!
- UnicodeEncodeError:'ascii'编解码器不能编码位置10-11中的字符:序号不在范围内(128)
- 在数据库中插入空的Excel单元格作为空白单元格
- 当没有数据重新发送且不input0时,macros循环将数据从表单中拉出
- 如何使用customUI编辑器在Excel 2013中定义button的大小
- 如何在VB.net中编辑单元格值 – 使用.Interop.Excel
- 两台计算机试图访问第三台计算机(服务器)中的excel文件来编写。 问题与方法
- Userform_Initialize不工作; 错误424或错误91
- Excel Interop – 绘制范围内的所有边界
- 为什么点击立即窗口加速VBA代码执行?