用于从同一单元格保存更多值的功能

时间:2018-05-22 19:25:31

标签: excel vba excel-vba

我有一些可以节省更多价值的单元格。一个例子可能是

250; 3; 1

如果250是产品编号,则3是该产品的数量,1是产品的状态。我想在Excel VBA宏中使用这些值。所以我举例说明了这些值:

Dim ProdNum as Long
Dim Amount as Long
Dim Status As Long

ProdNum = 250 (product number)
Amount = 3
Status = 1

有没有聪明的方法可以做到这一点,还是我必须使用查找功能或类似的东西?

非常感谢。

1 个答案:

答案 0 :(得分:1)

一种方式:

Sub Several()
    Dim ProdNum As Long, Amount As Long, Status As Long
    arry = Split([A1], ";")
    ProdNum = arry(0)
    Amount =  arry(1)
    Status =  arry(2)
End Sub