为了账号安全,请及时绑定邮箱和手机立即绑定

以下的语句错了,请问要怎样改呢?求指点

以下的语句错了,请问要怎样改呢?求指点

C++
MYYA 2022-12-22 19:15:49
While (SheetsCells(z, 1).Value <> r) Or (Sheets("1").Cells(z, 1).Value <> "")z = z + 1  Wend我的目的是当“单元格的值,不等于空白,或者不等于R时,z自动加1!(当SheetsCells(z, 1).Value = r,程序修改当行的数据)
查看完整描述

2 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

你写的语法和逻辑有误,请参考下面的:

For z=1 to 最大行数值
If (Sheet1.Cells(z, 1).Value <> r) Or (Sheet1.Cells(z, 1).Value <> "") Then
'''此处修改当行的数据
End If
Next

记得采纳噢!:)

查看完整回答
反对 回复 2022-12-25
?
青春有我

TA贡献1784条经验 获得超8个赞

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
Dim z%
z = Target.Row
While (Cells(z, 1).Value <> "r") And (Cells(z, 1).Value <> "")
z = z + 1
Wend
Cells(z, 1).Select
End Sub

查看完整回答
反对 回复 2022-12-25
  • 2 回答
  • 0 关注
  • 81 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信