VBA中,我想判断选定单元格左侧单元格的值为空时返回一个值否则进入另一个条件语句(for...next..),使选定单元格中产生另一个值咋写?主要是想知道这个“想判断选定单元格左侧单元格的值为空时返回一个值否则进入另一个条件语" 谢谢大侠们
第1个回答 2013-08-21
If IsEmpty(Target.Offset(0, -1)) Then
'返回一个值
Else
for ……
……
Next
End If
这里Target代码选定单元格追问
'返回一个值
Else
for ……
……
Next
End If
这里Target代码选定单元格追问
你好! target 要定义?怎么做?
追答前面回答:“这里Target代码选定单元格” 错了一字,应为:“这里Target代表选定单元格”。
你这个代码写在哪里,如果是表格的SelectionChange事件里,它自身作为参数已经定义。如果你写在宏代码里,建议改个名称,如将Target改为Ra。
定义:Dim Ra As Range
第2个回答 2013-08-21
if selection.offset(,-1) ="" then
else
end if本回答被提问者采纳
else
end if本回答被提问者采纳