excel - 具有多个公共常量变量增量的组合框 additem
问题描述
我正在尝试循环在组合框中添加项目,因为我有很多项目。
我想做这样的事情:
我有带有公共常量(0 到 1024)的 Module1:
Public Const Command0 As String = "1-Enable I/O (1)"
Public Const Command1 As String = "2-Enable SNMP GET (119)"
Public Const Command2 As String = "3-Disable I/O (2)"
Public Const Command3 As String = "4-Disable SNMP GET (219)"
.
.
.
我想将它与 4 个表单一起使用,所以我不想为每个表单剪切和粘贴 1024 .additem(如果可能的话)
我试过这个,但结果是 Command0、Command1、...、Command1024 等:
Dim Str As String
For i = 0 To 1024
Str = "Command" & i
ComboBoxCommand.AddItem Str
Next
如何在 .additem 之后放置增量变量?
非常感谢,我希望我的英语还可以……这不是我的第一语言 :-)
解决方案
谢谢,
在等待答案的同时,我进行了测试,我想我找到了解决方案。
在 Module1 中,我创建了:
Sub PopulateComboBox(ObjetName As Object)
ObjetName.AddItem "1-Enable I/O (1)"
ObjetName.AddItem "2-Enable SNMP GET (119)"
ObjetName.AddItem "3-Disable I/O (2)"
ObjetName.AddItem "4-Disable SNMP GET (219)"
End Sub
我打电话给 PopulateComboBox。我不知道这是否是更好的解决方案,但它有效:-)
推荐阅读
- interface - 像 Resharper 这样的扩展,用于在 Visual Studio 2017 中提取接口?
- algorithm - 了解循环变量在指数增加时所取的值
- oracle - 正则表达式 Oracle Pl/Sql
- java - 将一个文本字段中的值用于另一个文本字段
- r - 上传文件夹中的几个最新文件
- node.js - 如何在一个布局中配置多个布局模板并在使用 express-handlebars 模板引擎时使用它?
- ios - 变异运算符的左侧不可变 '..<' 返回不可变值
- firebase-cloud-messaging - 您如何通过 FCM 从服务器发送带有操作的 Web 推送通知?
- sql - 在 SQL Server 中根据字符和计数划分字符串
- scenekit - 更改 SCNNode 原点而不更改枢轴