我有,如果在公式中這是一個範圍的一部分的細胞產生的「X」,即填充的數組:返回整個陣列作爲字符串
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Fault(10) As Boolean
For i = 1 To 10
If Range("A" & i).Value = "X" Then
Fault(i) = True
End If
Next i
MsgBox Fault 'VBA Errors Here With "Type Mismatch"
End Sub
我的問題是,是否有可能返回一個整個數組作爲字符串。所以在上面的例子中,如果沒有錯誤,我希望消息框返回「0000000000」。如果第7個陣列出現故障,則返回「0000001000」。
我的目的是檢查字符串總是等於「0000000000」才能繼續。但是,如果有更好的方法來檢查整個數組是否爲假,那麼這將更容易。
它是必不可少的知道故障發生在哪裏,或僅僅知道故障是足夠的? – barrowc
如果我能夠知道數組的哪一位包含「真」值,那麼最好,但我仍然對測試整個陣列感興趣。 – SilverShotBee