秒'如果'只能在第一個語句之後出現,所以不會有運行時錯誤 - 這是因爲「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
@大衛這僅僅是一個模板。任何需要的結束如果爲內部如果隱含在省略號中的評論''...' –
@大衛我讓模板更清晰一點。 –