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
有什么聪明的方法可以做到这一点,还是我必须使用查找功能或类似的东西?
非常感谢。
解决方案
单程:
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
推荐阅读
- mysql - MySql 在给定时间后删除行。错误 1292 不正确的日期时间值:时间戳上的“1537019628”
- delphi - 如何使用 Firemonkey 播放外部视频文件?
- python - 无法使用 Crontab 导入 python 库
- reactjs - 在 React 中限制映射值的字符长度
- angular - 如何在 2 个输入中创建自定义表单验证器?我想验证一个输入数字总是大于另一个
- java - 设置 HEAPROFILE 后,jetty 立即退出
- powerbi - DSN 在 Microsoft Access 中显示表,但在 Power BI Desktop 中不显示
- c# - 尽管只执行了一个测试用例,但 TestCaseSource 正在执行多次
- python - 线程错误中函数的返回值
- c++ - fltk1.3 有时会添加自定义小部件