excel - 保留多个字符串并删除其他数据
问题描述
我面临一个小问题,基本上我已经成功完成了一个字符串的宏过程。但是我无法处理相同的 vba 宏来保留多个字符串并删除 CSV 文件中存在的不需要的数据。
目前,下面的代码只保留带有字符串的行Event Magnitude:
并删除其余的行。
但是,我想在同一个宏中添加多个字符串,例如Event Duration:
,
Trigger Date:
,Trigger Time:
但我不确定该怎么做。
如果我可以添加多个字符串,此宏将检查所有 4 个字符串并保留该数据并删除其余数据。
Sub DeleteNotMIS()
Dim r As Long, lr As Long
lr = Cells(Rows.Count, 1).End(xlUp).Row
For r = lr To 2 Step -1
If InStr(Cells(r, 1), "Event Magnitude: ") = 0 Then Rows(r).Delete
Next r
End Sub
解决方案
推荐阅读
- python - 需要将有关人员的信息存储在文件中并提取特定信息(python)
- python - 如何使用 python 3 在 for 循环中创建新数组?
- json - 将 Shopify API 与 Google Sheet FetchUrl 应用程序一起使用
- command-line - ng:尽管安装了@angular/cli,但找不到命令
- angular - 如何更改谷歌地图中的地图类型ID以及如何删除工具提示
- amazon-web-services - 使用gzip压缩卸载时如何卸载csv文件类型?
- azure - 从 U-SQL 引用 ADL 存储 gen2 文件
- vue.js - vue.js + element-ui 对话框中的表单验证规则
- android - 如何从 Flutter 项目构建 APK 文件?
- php - 更新单值数组 - PHP - MySQL?