excel - Excel VBA:当另一个单元格包含特定文本或字符串时如何清除指定单元格的内容
问题描述
如果某个单元格包含特定文本,我在尝试查找 VBA 代码以删除多个特定单元格时遇到了一些麻烦。此电子表格也可以运行接近 100k 行,但会因数据拉取而异。
特定的 VBA 将能够执行以下操作:
如果单元格 J3 等于 #N/A、空白或 0,则清除单元格 J3:K3 和 P3:X3 的内容,然后重复直到到达 J 列的底部。
提前致谢
解决方案
当另一个单元格包含特定文本或字符串时如何清除指定单元格的内容
Dim cellToClear As Range
Dim cellToCheck As Range
Dim specificText As String
If cellToCheck.Value = specificText Then cellToClear.ClearContents
“我在查找 VBA 代码时遇到了一些麻烦”
这些链接包含 VBA 代码,您可以在尝试不再遇到问题时使用这些代码。它们包含您可以粘贴到项目中并根据需要进行修改的示例。
范围是工作表中的一组一个或多个单元格。您可以对范围执行操作,它将影响范围内的所有单元格。 此链接包含有关如何使用范围的示例。
循环是程序重复相同的步骤序列时,通常直到满足特定条件。 您可以在此处找到不同循环的示例。
推荐阅读
- reactjs - npm install axios 在我的反应原生应用程序中不起作用?
- javascript - 将值附加到不同变量的动态切换案例Javascript
- c# - 循环遍历 IEnumerable
抛出不支持的异常 - google-sheets - HTML 连接函数在 Google 表格中产生奇怪的输出
- azure - Routerprefix 在 Azure Functions 中不起作用
- junit - VertxTestContext 在 4.0.0 中完成
- python - Coremltools 转换 caffemodel 问题
- c# - 检索“Microsoft.Extensions.Caching.Memory.2.1.1”的包元数据时出错
- ghc - 从源代码编译 Idris 失败
- angular - 相关目标茉莉的单元测试用例