excel - If语句清除(不删除)不符合单元格A1中标准的单元格B1。下面的行相同
问题描述
在 A 列中有 24 个标题。B列有类似的数据。
我想要一个“Private Sub CommandButton3_Click()”来清除单元格 B1 中的文本不等于单元格 A1 的内容。表格下方的所有行都相同。
解决方案
您可以使用 for 每个循环来完成这项工作。
Private Sub CommandButton3_Click()
Dim range As range
Set range = Worksheets("Sheet1").range("B1:B" & Cells(Rows.Count, 1).End(xlUp).Row)
For Each cell In range
If cell.Value = cell.Offset(0, -1) Then
cell.ClearContents
End If
Next cell
End Sub
推荐阅读
- html - 如何在 html/css 中浮动 div 包装器?
- laravel - 我如何从关系中获得完整的查询
- mongodb - 比较 Mongo 查询中的 UUID 字段
- css - 样式化 Shopify 电子邮件
- java - 获取 Github Milestone 中的所有问题
- ruby-on-rails-3 - 空间查询中的语法错误?
- python - Django多个外键,相同的相关名称
- javascript - res.header(x-auth, JWTtoken) 和 res.cookies(JWTtoken) 的区别?
- ios - 如何将来自 Alamofire 的 Get 请求的数据反映到 UI 视图控制器
- python - 将 pandas df 列数据转置为行