首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有一个简单的VBA代码可以使用Split()函数来获取组合框的值列表,该组合框最初是来自文本框的字符串?

是的,可以使用VBA代码中的Split()函数来获取组合框的值列表。Split()函数可以将一个字符串分割成一个字符串数组,根据指定的分隔符将字符串分割成多个子字符串。

下面是一个示例代码,演示如何使用Split()函数获取组合框的值列表:

代码语言:txt
复制
Sub GetComboBoxValues()
    Dim str As String
    Dim values() As String
    Dim i As Integer
    
    ' 假设组合框的值来自名为TextBox1的文本框
    str = TextBox1.Value
    
    ' 使用Split()函数将字符串分割成字符串数组
    values = Split(str, ",")
    
    ' 遍历字符串数组并输出每个值
    For i = LBound(values) To UBound(values)
        Debug.Print values(i)
    Next i
End Sub

在上面的代码中,首先将组合框的值存储在一个字符串变量str中,然后使用Split()函数将字符串分割成一个字符串数组values。最后,通过遍历字符串数组,可以获取每个值并进行进一步处理。

这是一个简单的示例,你可以根据实际需求进行修改和扩展。如果你需要更多关于VBA的帮助,可以参考腾讯云的VBA开发文档:VBA开发文档

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Excel实战技巧86:从下拉列表中选择并显示相关图片和文字说明

在《Excel实战技巧22:在工作表中查找图片(使用VBA代码)》中,使用VBA代码来达到根据名称显示相应图片效果。...在《Excel实战技巧85:从下拉列表中选择并显示相关图片》中,以更为简单方式实现了显示图片相同效果。本文将在显示图片同时显示相关文字说明。...图1 选择要显示图片所在单元格F3右侧单元格G3,输入公式: =VLOOKUP(E3,B3:D10,3,0) 结果如下图2所示。 ? 图2 在单元格G3位置,插入一个文本框。...选取该文本框,在公式栏中输入: =G3 将文本框与单元格G3链接,如下图3所示。 ? 图3 此时,选择单元格E3中下拉列表选项,看到右侧显示相应图片和文字说明,如下图4所示。 ?...图4 相关文章: Excel实战技巧15:在工作表中查找图片 Excel实战技巧21:在工作表中查找图片 Excel实战技巧22:在工作表中查找图片(使用VBA代码) Excel实战技巧85:从下拉列表中选择并显示相关图片

7K20

Application主程序对象方法(二)

一、Onkey方法 使用OnKey方法即设置快捷键,可以将程序赋给单个键或键组合,通过按下赋给键或键组合来运行程序。...要指定与其他键组合使用键,需要组合键 在键代码之前添加 2、示例 通过onkey方法就是给vba程序过程设置快捷键,下面示例首先设置一个简单sub过程,通过msgbox弹窗显示“新年快乐” 设置application...当按组合快捷键时,就可以调用对应vba过程。 ---- 二、inputbox方法 InputBox方法,可以是显示对话,接受用户输入信息并可以代码使用这些信息。...前面曾介绍过vba输入inputbox函数来获取输入信息。本节要说明Application主程序inputbox方法则,它是函数功能加强版。...参数Type,为可选,指定返回数据类型。如果忽略参数,则对话返回文本。下面列出了可以传递到参数Type中 type参数值,可以一个或者多个之和(即任意组合)。

1.8K20

Excel实战技巧67:在组合中添加不重复使用ADO技巧)

很多情况下,我们需要使用工作表中数据来填充组合,但往往这些数据中含有许多重复。如何去除重复并得到唯一,这是一个永恒的话题,大家也会用到各式各样方法得到结果。...本文讲解一种技巧,使用Recordset(记录集)来获取唯一并将其填充到组合中。 示例数据如下图1所示。在工作表中有一个组合,需要包含列A中省份列表,但是列A中有很多重复省份数据。 ?...图1 这里可以使用简单记录集快速提取不同省份名并将其装载到组合。...图4 3.可以使用如下所示命名区域代替硬编码单元格区域: Myrecordset.Open “Select Distinct [省份] from [命名区域]” 4.可以编写VBA代码遍历数组来获取唯一...ADO记录集基础知识概要 学习ADO基础知识时,可以将ADO视为帮助完成两类任务工具:连接到数据源和指定要处理数据集。这可以使用调用一个连接字符串完成。

5.5K10

示例工作簿分享:仿自动筛选搜索

标签:VBA,用户窗体 下面分享两个非常好作品,在Excel中使用VBA实现在组合列表中进行自动筛选,就像我们在用百度搜索时那样,随着用户输入,会逐渐减少相匹配下拉列表项,以方便用户快速进行选择...如下图1所示,随着用户在组合输入,下拉列表中会逐渐缩小匹配项,当只有唯一项匹配时,就直接输入该项。...图1 另一个示例工作簿添加了使用列表/文本框实现与上面相同功能,如下图2所示,并扩展能使用特殊字符和通配符,对筛选条件也提供了多个选项,包括以输入文本开头、包含输入文本、不包含输入文本、以输入文本结尾...图2 有兴趣朋友可以到ozgrid.com论坛中下载这两个示例工作簿,也可以在完美Excel公众号发送消息: 自动筛选搜索 获取这两个示例工作簿下载链接。...正如我经常所说,学习优秀示例我们提高水平一种快速方法,遇到优秀示例,我们可以将其收藏起来,平时多研究其实现方式、代码组织及其代码;此外,其中一些代码可以直接在我们开发实践中利用,大大提高开发效率

18720

VBA进阶:SortedList详解之基础

VBA中,有一些用于存储数据对象,例如字典、集合、数组、ActiveX组合、ActiveX列表、用户窗体组合、用户窗体列表、ArrayList等,SortedList也是其中一种,它是一个集合对象...并且,SortedList一个独特功能键,Arraylist对元素内容进行排序,Sortedlist对键进行排序。...可以使用SortedList存储来自多个源数据,并对RAM中元素进行操作。可以使用RAM代替Excel工作表、Word文档、PowerPoint演示文稿中数据操作。...SortedList不是常规VBA库中元素,它是System.Collections库一部分,可以......GetObject("New:{026CC6D7-34B2-33D5-B551-CA31EB6CE345}") sl.Add "完美Excel",66 填充SortedList SortedList中每个元素都有一个键和一个

3.6K20

1-3 Winform 中常用控件(

1-3 Winform 中常用控件 u 本节学习目标: n System.Windows.Forms.Control基本结构 n 使用基本控件如标签、文本、按钮、列表组合 n 掌握窗体常用属性和方法...,该类库来自System.Windows.Forms命名空间之内,命名空间提供各种控件类,使用这些控件类,可以创建丰富用户界面,具体实现功能由位于命名空间下Control系统类派生。...案例学习:建立第一个winForm应用——员工信息录入功能 本次实验目标快速建立如图1-8员工信息录入窗体,通过该案例使读者快速掌握Winform 中常用控件包括:标签控件,文本框控件,按钮控件和组合...将文本框列表组合Enabled属性设置为False,即设置这些控件为不可用状态。 ?...图1-9 工具箱拖拽控件对象 u 实验步骤(2): 由图1-10所示,分别配置列表组合Items属性,在展开字符串集合编辑器内输入图1-10所示具体文本信息。 ?

2.7K10

C#学习笔记—— 常用控件说明及其属性、事件

(9)SelectionStart属性:用来获取或设置文本框中选定文本起始点。只能在代码使用,第一个字符位置为0,第二个字符位置为1,依此类推。...(10)SelectedText 属性:用来获取或设置一个字符串字符串指示控件中当前选定文本。只能在代码使用。 (11)Lines:属性一个数组属性,用来获取或设置文本框控件中文本行。...11、ComboBox 控件 ComboBox 控件又称组合,在工具箱中图标为。默认情况下,组合分两个部分显示:顶部一个允许输入文本文本框,下面的列表则显示列表项。...可以认ComboBox就是文本框列表组合,与文本框列表功能基本一致。与列表相比,组合不能多选,它无 SelectionMode 属性。...组合各种样式如图9-22 所示, 左边组合能够通过文本框输入文本, 中间组合则不能输入文本, 只能选择列表项。

9.6K20

最完整VBA字符串知识介绍(续:消息和输入

上文参见:最完整VBA字符串知识介绍>>> 消息 消息一个特殊对话,用于向用户显示一条信息。用户无法在消息中键入任何内容。...图13 这些附加按钮可用于进一步控制用户可以执行操作: 图14 消息标题 Title参数显示在消息标题栏上标题。它是一个字符串,其单词或句子可以用括号括起来,也可以从创建字符串获取。...Title参数可选。如果省略,消息将在标题栏上显示应用程序名称。否则,如果需要自定义标题,可以将其作为MsgBox函数第三个参数提供。标题可以简单字符串。...输入默认 有时,即使提供了明确请求,用户也可能不会提供新,而是单击“确定”。问题仍然需要获取文本框,并且可能希望将其包含在表达式中。...图19 注意,当输入显示默认时,位于文本框中,并且已被选中。因此,如果没有问题,用户可以接受它并单击“确定”。

1.9K20

半圆型动态仪表盘风格图表

▼ 下午在浏览论坛时候,刚好看到秋叶老师一个图表教程,风格半圆型饼图,用VBA控制。 查看了一下后台VBA代码,有点小复杂,不过勉强能看懂,自己试了一把,确实可行。...,所以自己稍微改造了一下,使用了随机函数+VBA自动刷新组合功能,效果勉强看得过去!...这是原图数据结构: 图表一个较小饼图和一个较大圆环图组合而成。饼图内指针由E5单元格数值0.01模拟。 具体做法参见之前一篇推送《绩效管理工具:仪表盘风格图表》(或回复061查看)。...数据标签更新B15数据,插入文本框,将鼠标移入文本框,然后在编辑种输入“=B15”,然后再修改文本框线颜色、背景颜色。...另一方面,rand函数需要使用F9键刷新,才能更新数据,但是小魔方比较懒,不想每次都去按F9,所以直接写了一个自动刷新VBA语句。

2.1K60

(ExcelVBA编程入门范例)

大家好,又见面了,我你们朋友全栈君。 很喜爱VBA,喜欢使用她对Excel操作实现所需功能,更喜欢使用VBA控制Excel以及实现结果后那种感觉。...当然,您可以偷赖,将它们复制/粘贴到代码编辑窗口后,进行调试运行。下面,对VBE编辑器界面进行介绍,并对VBA代码输入和调试基本知识进行简单讲解。...■ 选择菜单“工具——宏——宏”命令打开宏对话,若工作簿中有宏程序,则单击对话“编辑”按钮即可进行VBE编辑器代码模块,如图00-05所示。...此外,您也可以在“工程资源管理器”中单击鼠标右键,从弹出菜单中选择“插入——用户窗体/模块/类模块”来实现上面的操作。在获取相应代码模块窗口后,就可以输入VBA代码了。...图00-09:帮助搜索窗口 ■ 可以按F2键,调出“对象浏览器”窗口(如图00-10所示),在搜索文本框中输入需要帮助关键词,将会在“搜索结果”中出现一系列相关对象及方法、属性列表,单击相应对象则会在

4.1K20

Excel编程周末速成班第21课:一个用户窗体示例

下一步将添加用于数据输入文本框控件,用于state复合控件,用于操作命令按钮控件,以及用于标识每个文本框列表标签控件。...如你在第20课中所学习,此事件接收一个参数,参数标识所按下键。如果可以接受,则将其传递;否则取消。 在VBA联机帮助中KeyCode列表中,你可以看到键0到9代码为48到57。...因此,如果KeyDown事件过程接收到48至57范围内KeyCode参数,则输入一个数字并可以传递数字。任何其他都会被取消。...将每个控件Value属性设置为空白字符串简单。这段代码被放在名为ClearForm过程中,如清单21-4所示。下面将此过程添加到窗体中。...有几种方法可以识别第一个空行。这里使用其中一种,如下: 1.从单元格A2开始作为参考点。 2.使用CurrentRegion属性获取包含标题行和所有现有数据区域。

6K10

第二步:下拉列表

前面发了一个文本框,这回发一个下拉列表。 一般在写自定义控件之前都要考虑一下原来控件(系统代)有什么优缺点,有哪些功能我想要,但是自带控件没有提供,或者提供不是太理想。...如果您不喜欢这种方式的话,可以略过。:) 2、设置选定选项。 在修改数据时候,往往需要根据已经保存数据来设置下拉列表第几个选项被选中,以便于修改。...当然这个可以避免,一检查是否出现异常,要不就是确保数据完整,绝对不会出现这种在item里面找不到情况。 但是我比较懒,不像写太多代码来预防这些事情。...您可以把您常用填充数据放在自定义控件里面,调用时候就会方便很多。 5、验证。 这个和 文本框一样,也是使用正则方式来验证。这里主要验证是否选择了一个选项。...函数(接口): GetValue() 获取文本框,默认返回 TextTrim GetValue(ByVal kind As String) 根据 kind 获取对应文本框

2.2K60

VBA专题05-1:一文彻底掌握用户窗体编程基础知识(上)

概述 当使用MsgBox函数和InputBox函数不能满足与用户交互需求时,可以使用用户窗体来自定义对话。...在Windows对话中所看到大多数控件都能在用户窗体中实现,例如命令按钮、选项按钮、复选框、文本框组合,以及一些其它不常用控件如图像、日历,等等。...6.问题2:如何找到用户窗体中某类控件? 7.问题3:如何获取数据到列表中? 8.问题4:如何创建进度条? 9.一个完整用户窗体综合示例 基本用户窗体操作 1.创建一个用户窗体。...还有一个方法可以先进入用户窗体代码窗口,在代码窗口顶部左侧下拉列表中选择对象,在右侧下拉列表中选择相应事件。 用户窗体初始化 最重要用户窗体事件初始化(Initialize)事件。...当在VBE中使用代码窗口顶部下拉菜单创建一个事件过程时,过程会自动为它所有参数设置合适。 一些参数只读,而另一些参数则可读写。

6.1K20

零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)

为颜色或为颜色代码,如:'red','#ff0000' 7 highlightcolor 文本框高亮边框颜色,当文本框获取焦点时显示 8 justify 显示多行文本时候,设置不同行之间对齐方式,...如密码可以设为 show="*" 14 state 默认为 state=NORMAL, 文状态,分为只读和可写,为:normal/disabled 15 textvariable 文本框一个...size() 返回列表行数 执行自定义函数时,通常使用“实例名.surselection()” 或 “selected” 来获取选中项位置索引。...:(Combobox) 实质上文本框上拉列表,其功能也将是Python 列表类型数据可视化呈现,并提供用户单选或多选所列条目以形成人机交互。...如果使用控件,应先与from tkinter import ttk 语句引用ttk子模块,然后创建组合实例: 实例名=Combobox(根对象,[属性列表]) 指定变量var=StringVar(

14K30

Axure RP8入门之基本操作篇

### 12.设置打开选择文件窗口 文本框属性中选择文本框{类型}为【文件】,即可在浏览器中变成打开选择本地文件按钮。按钮样式各浏览器略有不同。...获取焦点:指光标进入文本框时提示文字即消失。 ### 15.设置文本框回车触发事件 文本框回车触发事件指在文本框输入状态下按键,可以触发某个元件【鼠标单击时】事件。...### 20.设置列表内容 下拉列表列表可以设置内容-列表项。...、 全局变量一个数据容器,就像一个U盘,可以把需要资料存入,随身携带,在需要时候读取出来使用。...公式内内容可以进行运算,例如:“[[3*15]]”获取结果为“45”;公式运算结果自动与公式外内容连接到一起,形成一个字符串,例如:“[[3*15]]个”获取“45个”。

5.1K30

Vba菜鸟教程

使用ADO连接外部Excel数据源 常用sql语句 使用ADO连接外部Access数据源 附表 对齐方式 字体格式 填充 对话 Vba菜鸟教程 官方文档:https://docs.microsoft.com...:”&x 本地窗口可以显示中断,逐步调试时对象信息,变量值,数组信息,Stop可以中断 宏 开发者工具,设置安全性启用宏,保存文件需要保存为启用宏工作簿 使用相对流录制宏,不固定位置,相对位置操作...) '数组第七行,第二列 '最大 Range("h3") = Application.WorksheetFunction.Max(arr) 'match找到在数组中位置,参数要找,要找数组...'在VBA.Strings中,按符号分割字符串,返回数组 'Range("A1") = Split(Range("A1"),"-")(0) With Sheet1 'DateSerial...,输入类型) 类型:可使用加号连接 含义 0 公式 1 数字 2 文本 (字符串) 4 逻辑 (True 或 False) 8 单元格引用,作为一个 Range 对象 16 错误,如 #N/A

16.8K40

MFC中下拉ComboBox使用

Combo Box (组合)控件很简单可以节省空间。从用户角度来看,这个控件一个文本输入控件和一个下拉菜单组成。...用户可以一个预先定义列表里选择一个选项,同时也可以直接在文本框里面输入文本。下面的例子简要说明如何利用 MFC CComboBox Class来操作字符串列表。 ...VC++ Combo Box/Combo Box Ex控件   组合窗口一个输入一个列表组成。...如果在对话使用组合,Class Wizard会自动列出相关消息,并能自动产生消息映射代码。...在MFC 4.2中对组合进行了增强,你可以组合使用ImageList,有一个类CComboBoxEx(由CComboBox派生)来实现这一功能。

6.9K40

Excel实战技巧98:使用VBA在工作表中添加ActiveX控件

excelperfect 一些情形下,我们需要在工作表中使用ActiveX控件,这通常使用VBA来实现。...要使用VBA从控件工具箱(ActiveX控件)中添加控件,可以使用OLEObjects集合Add方法。...其中,参数ClassType代表一些常见ActiveX控件名称如下: Forms.Checkbox.1(复选框) Forms.Combobox.1(组合) Forms.Optionbutton.1...(选项按钮) Forms.Textbox.1(文本框) Forms.Listbox.1(列表) Forms.Commandbutton.1(命令按钮) 下面通过一个例子,提供在工作表中添加ActiveX...接下来,在确定数据范围后,在第一列添加复选框并设置了一些属性以方便以后操作。这里,有一些通用适合于其他控件属性,也有一些专属于复选框属性。

5.1K10
领券