获取Excel单元格内容长度超过300个字符时的单元格范围

时间:2014-06-30 12:19:44

标签: javascript excel-vba vba excel

我在excel表中有10行10列。 在此范围内,一些单元格的字符数超过300个。 我可以使用超过300个字符的内容获取特定的单元格区域吗?

如Range(“A3,B5,A10”)。选择

有没有办法在不使用Javascript或Excel VBA中的循环的情况下获取上述单元格范围?

1 个答案:

答案 0 :(得分:0)

考虑:

Sub GetTheBigOnes()
    Dim rFull As Range, rBig As Range
    Set rFull = Range("A1:J10")
    Set rBig = Nothing
    For Each r In rFull
        If Len(r.Value) > 300 Then
            If rBig Is Nothing Then
                Set rBig = r
            Else
                Set rBig = Union(rBig, r)
            End If
        End If
    Next r
    MsgBox rBig.Address(0, 0)
End Sub