Excel VBA - 我可以将一部分单元格值分配给变量吗?

时间:2016-03-13 07:54:48

标签: vba excel-vba excel

我在特定单元格中有约会(B3) - 日期 - 2016年3月12日。我试图只将日期的年份部分,即2016年分配给变量。有可能吗?

2 个答案:

答案 0 :(得分:1)

你可以使用:

Dim yourvariable%
yourvariable = int(mid([B3],7,4))

Dim yourvariable%
yourvariable = int(Right([B3],4))

Dim yourvariable%
yourvariable = year(cdate([B3]))

答案 1 :(得分:1)

考虑:

Sub dural()
    Dim v As Variant

    v = Split(Range("B3").Text, "/")(2)
    MsgBox v
End Sub

enter image description here