秒'如果'只能在第一个语句之后出现,所以不会有运行时错误 - 这是因为“el_rule”有时可能是空的。 所以我不能把这两个在与和相同的声明。 但在'if语句'之后,如果其中一个if语句不会发生(else),那么我想让相同的代码行运行...是我唯一的选择,它只是写了两次? 像下面的代码?谢谢你的帮助!结合两个'if语句'.second取决于第一个
If el_rule.Length > 0 Then
If LCase(ActiveCell.Offset(0, el_rule.Item(0).Attributes.getNamedItem("column_number").Text).Value) = LCase(el_rule.Item(0).Attributes.getNamedItem("value").Text) Then
Set el = xDoc.SelectNodes("/simulator")
Else
Set el =....... -code first time
End If
else
Set el =....... -code second time
End If
你不能只有一个“结束,如果” 2 if语句... – David
@大卫这仅仅是一个模板。任何需要的结束如果为内部如果隐含在省略号中的评论''...' –
@大卫我让模板更清晰一点。 –