excel - vba删除做而
问题描述
我对一个代码有问题。请帮我解决这个问题。
有我的代码:
Sub delete()
Dim i As Long
Dim art As Long
art = 2
x = "programing"
Do While art < Application.WorksheetFunction.CountA(Workbooks("11.xlsm").Worksheets("sheet1").Range("f:f")) + 1
If cell(art, 6).Value <> x Then
cell.ClearContents
End If
art = art + 1
Loop
End Sub
解决方案
在您的代码中,将单元格替换为单元格。
其次,您应该在单元格之前给出工作表名称。
像 worksheets(1).cells
如果您进行这些更正,您的代码将正常运行。
推荐阅读
- ruby-on-rails - NoMethodError(nil:NilClass 的未定义方法 `posts'):
- mysql - 姜戈。我如何获得重复的用户列表?
- javascript - 如何调用一组对象中同一列的属性?(Node.js)
- ios - 协议实现方法不在 Swift 中调用
- shell - 通过子字符串查找并打开文件夹
- qa - 如何找出我对 yandex.tank 弹药的 POST 请求的大小?
- javascript - 如何获取 recaptcha 值以便可以在条件检查中使用
- python - 函数内的“for”循环
- reactjs - 提交的数据在没有刷新的情况下不呈现 - 反应
- jquery - 如何在工具提示中使用 HTML?