曾经的情况是,当我在 Pycharm 中没有使用变量时,IDE 编辑器会使变量显示为灰色。该功能现已消失,我无法恢复。有谁知道如何恢复此功能?
这些if ... then语句在我看来得到了错误的结果.第一个是当值为'true'时返回值'false'.第四个返回正确的值.第二个和第三个返回错误.
Sub empty_array()
Dim arr1() As Variant
If IsEmpty(arr1) Then
MsgBox "hey"
End If
If IsError(UBound(arr1)) Then
MsgBox "hey"
End If
If IsError(Application.match("*", (arr1), 0)) Then
MsgBox "hey"
End If
ReDim arr1(1)
arr1(1) = "hey"
If IsEmpty(arr1) Then
MsgBox "hey"
End If
End Sub
Run Code Online (Sandbox Code Playgroud) 我正试图循环一个二维数组.1d将始终为25,2d将具有不同的金额.通常,第一维的成员将是空的,这是isarray(已发送)代码的点.我得到一个超出范围的下标,该部分表示j = 1到ubound(发送,2)
For i = 1 To 25
If IsArray(sent(i)) Then
For j = 1 To UBound(sent, 2)
If concat_multi = "" Then
concat_multi = sent(i, j)
Else
concat_multi = concat_multi & " & " & sent(i, j)
End If
Next
ActiveCell.Offset(1) = concat_multi
concat_multi = ""
End If
Next
Run Code Online (Sandbox Code Playgroud)
这是一个截图
