vba - 呼叫子和号码
问题描述
下午所有,
例如,我有一个潜艇列表(实际上我总共有 5 个),
Sub Office1()
Does a thing
End Sub
Sub Office2()
Does a slightly different thing
End Sub
我还有一个计算结果是 lvl = 1 到 5 之间的数字
lvl = 1 '(or 2,3,4,5)
因此,当我想调用 Office1-5 时,它将取决于 lvl,所以我要做的是:
Call "Office" & lvl
我努力寻找这个问题,因为我不知道如何表达这个问题。
希望你能帮忙,
干杯,
账单
解决方案
考虑:
Sub office1()
MsgBox 1
End Sub
Sub office2()
MsgBox 2
End Sub
Sub office3()
MsgBox 3
End Sub
Sub main()
For lvl = 1 To 3
Application.Run "office" & lvl
Next lvl
End Sub
推荐阅读
- html - Rmarkdown 中的 Gitbook 切换重置 css
- java - 如何在java sql中插入表?以及如何解决 http 500 错误
- c# - “无法在 DLL“xy”中找到名为“connect2”的入口点
- python-3.x - 如何将多种类型的数据帧写入 hdf5 文件中的表?
- sql - 评估一个字符串是否“几乎”匹配另一个
- javascript - 当 REST api 返回错误状态时渲染不同的组件
- react-native - npm 不运行 postinstall
- elasticsearch - Elasticsearch 限制搜索结果中的某些字段
- python - AttributeError:“RandomForestRegressor”对象没有属性“估计器”
- c++ - 调试代码中的溢出问题问题