如何检查单元格值中的第一个字符

mrw*_*ave -1 excel vba excel-vba

我想知道是否有一种方法可以检查单元格值中的第一个字符。

例如

01999102477490 ( first char "0" )

11003200602650 (first char "1" )
Run Code Online (Sandbox Code Playgroud)

我要完成的工作是使用IF语句根据“ 0”和“ 1”区分单元格值,并将它们分配给不同的列。我可能可以自己声明,我只需要知道如何检查第一个字符“ 0”和“ 1”即可。

我还应该说我有整列值需要检查

0m3*_*m3r 6

尝试:

Option Explicit
Sub FirstChar()
    Dim xlString As String
    Dim xlFirstChar As String

    xlString = "01999102477490"

    xlFirstChar = Left$(xlString, 1)

    MsgBox xlFirstChar
End Sub
Run Code Online (Sandbox Code Playgroud)

字符串操作