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

使用VBA查找并在列表框显示找到所有匹配项

标签:VBA,用户窗体,列表框 有时候,我们想从数据表搜索指定内容,但匹配项往往不只一项,而我们想要将匹配项全部显示出来,如下图1所示。...图1 Excel,有很多方法可以实现,这里使用用户窗体和VBA代码来完成。 示例数据如下图2所示。 图2 单击“查找”按钮,弹出我们所设计用户窗体如下图3所示。...Dim FirstAddress As String Dim FirstCell As Range Dim RowCount As Integer ' 如果没有数据项输入则显示错误...FirstAddress = RecordRange.Address RowCount = 0 Do ' 设置匹配值行第一个单元格...Results.AddItem Results.List(RowCount, 0) = "没有找到" End If End With End Sub 代码

13K30

CListBox

列表框显示列表,如用户可以见到和选择文件名称。单选列表框里,用户只可选择一个项。多选列表框里,可选择许多项。当用户选择某项时,其高亮显示列表框给父窗口发送一个通知消息。   ...可从对话模板或直接在你代码创建列表框。直接创建时,构造CListBox对象,再调用Create成员函数创建Windows列表框控件并将其附加给CListBox对象。... CListBox 构造一个CListBox对象    初始化 Create 创建Windows列表框附加给CListBox对象  InitStorage 为列表框项和字符串预分配内存块  一般操作...从列表框删除一个字符串  InsertString 列表框中指定位置插入一个字符串  ResetContent 清空列表框所有入口  Dir 从当前目录添加文件名称到列表框  FindString... 列表框查找一个字符串  FindStringExact 查找与指定字符串匹配第一个列表框字符串  SelectString 查找选择单选列表框一个字符串    可覆盖函数 DrawItem

1.3K80
您找到你想要的搜索结果了吗?
是的
没有找到

C++ Qt 开发:ListWidget列表框组件

QListWidget 是 Qt 一个列表框组件,用于显示一列项目,允许用户进行选择。每个项目可以包含一个图标和文本,可以使用 QListWidgetItem 类来表示。...该槽函数作用是列表框尾部追加一个新项,该项包含指定文本、图标以及初始选中状态。...QListWidgetItem *aItem = ui->listWidget->takeItem(row); // 释放空间 delete aItem; } 运行效果如下图; 1.6 绑定右键菜单 之前内容我们展示了如何给...MainWindow主窗体增加右键菜单,本节我们将给ListWidget增加右键菜单,当用户ListWidget组件任意一个子项下右键,则让其弹出这个菜单,根据选择提供不同功能。...首先我们绘制两个UI界面,通过Tab组件将其分离开,为了方便演示我们需要手动增加列表项内容,增加方法是ListWidget上面右键选中编辑项目按钮,此时就可以逐行向列表录入数据集。

70810

windows编程学习笔记(三)ListBox使用方法

ListBox是Windows一种控件,一般被当做子窗口使用,Windows中所有子窗口都是通过发送一个通知码到父窗口父窗口通过WM_COMMAND消息接收,并在此消息处理,控制子窗口,ListBox...  列表框会拥有一个垂直滚动条 ,列表框不能够显示所有项时显示。...添加文件名列表 LB_FINDSTRING 返回列表框一个字符索引 LB_FINDSTRINGEXACT 列表框查找第一个与特定字符匹配字符返回它索引 LB_GETANCHORINDEX...LB_GETTEXT  获取指定项字符串 LB_GETTEXTLEN 获得指定项字符串长度 LB_GETTOPINDEX 获取列表框显示第一列索引,当使用滚动条使显示内容发生变化时,这个索引也会发生改变...LB_SETLOCALE 设置列表框的当前区域 LB_SETSEL 多选模式下选中某一字符串 LB_SETTABSTOPS 设置TAB键停止位置 LB_SETTOPINDEX 设置列表框某一项处于可见位置

3.5K20

安装包制作工具 SetupFactory使用2 API清单

44 DlgListBox.DeleteItem 从列表框控件删除项目 45 DlgListBox.FindItem 基于搜索字符串列表框查找项目,返回其索引 46 DlgListBox.GetCount...返回列表框控件项目数量 47 DlgListBox.GetItemProperties 获取已给出其索引列表框控件项目的属性 48 DlgListBox.GetProperties 获取当前屏幕上列表框控件属性...226 String.Mid 从字符串返回指定字符范围 227 String.Repeat 按给定次数重复字符串 228 String.Replace 字符串搜索子字串,并将其替换为新子字串...229 String.ReverseFind 从右到左搜索子字串字符串第一次出现位置 230 String.Right 从现有字符串最右边 x 个字串创建新字符串 231 String.ToNumber...Table.Remove 从数字索引表移除指定项目,返回其值 256 TextFile.ReadToString 读取文本文件内容,并将其返回为字符串 257 TextFile.ReadToTable

2.2K40

【译】W3C WAI-ARIA最佳实践 -- 控件

当一个对话框关闭时,焦点返回到唤起该对话框元素上,除了: 唤起元素不复存在,此时,焦点被设置逻辑工作流程另一个元素上。...允许选择一个选项列表框是一个单选列表框;允许选择多个选项列表框是一个多选列表框。 当屏幕阅读器呈现一个列表框,可能会渲染出其名称、状态和每个选项列表位置。...有关详细信息,请参阅 Managing Focus in Composites Using aria-activedescendant 单选列表框,移动焦点可以选择性取消先前选择选项选择,选择新聚焦选项...例如,使用树视图显示文件夹和文件文件系统导航器,代表文件夹项目能够被展开文件夹内容,这些内容可能是文件、文件夹,或两者都有。 理解树视图一些术语包括: 节点 树结构项目。...使用声明属性导航树视图示例: 一个树结构,提供一组网页导航示范如何明确地定义 aria-level, aria-posinset 和 aria-setsize 值。

4.5K30

一段代码,显式确定工作表列表框选项状态

图1 插入列表框控件后,单击右键,选择“设置控件格式”命令,可以选取“选定类型”“复选”,从而允许我们同时选取列表框多个项目,如下图2所示。...图2 然而,Excel并没有提供给我们指示工作表列出了多个选项,所链接单元格只是显示0,如下图3所示。...图3 下面是mrexcel.com中看到一段代码,通过工作表项目列表右侧显示用户选择状态来解决此问题,如下图4所示。...只需如上图2所示设置列表框(无需包含单元格链接),然后右键单击该列表框指定下面的宏。...图4 宏代码如下: '获取多选列表框选定项,并将其工作表中原始项列表右侧列 Sub getSelections() Dim V As Variant Dim V2 As Variant

80440

Excel实战技巧68:创建级联列表框(使用ADO技巧)

《Excel实战技巧67:组合框添加不重复值(使用ADO技巧)》,我们使用记录集技巧给组合框添加了不重复值,概要讲述了ADO记录集基础知识。本文利用记录集技巧,创建级联列表框。...也就是说,如果选择列表框Region某项,那么列表框Market和State仅显示在所选择Region项与该项关联值。...同样,选择列表框Market某项,列表框State显示与Market项与该项关联值。 解决方法 使用ADO记录集为子列表框提取记录,使用父列表框值作为条件。...在这种情况下,Region和Markets都是父列表框,因为它们影响如何提供下一级值。Market和State作为子列表框,因为它们值取决于其上一级列表框。...本示例,创建一个函数,接受子列表框作为其参数,然后使用该列表框判断提取什么数据以及填充哪个列表框

1.3K20

示例工作簿分享:筛选数据

3.在用户窗体: (1)左侧列表框列出了工作表Sheet2所有唯一项。 (2)搜索框输入内容时,会随着输入自动缩减左侧列表框内容。...(3)选择左侧列表框项后,单击“添加”按钮,将其移至右侧列表框。 (4)单击“执行”会进行筛选操作,并在工作表Sheet1显示结果。...(5)选择右侧列表框项目,单击“移除”按钮,该项目会自动移至左侧列表框。 (6)单击“筛选重置”按钮会重置列表框数据和工作表筛选。...(7)“全选/取消全选”选取状态会相应全部选取或取消全部选项相应列表框项。...(8)“选择类型”,选中“选择多项”,则可以列表框中选择多个项目;选中“选项一项或者按下Shift或Ctrl键选择多项”,则只能选择列表框一个项目,要选择多个项目,要按下Shift键或者Ctrl

12810

问与答87: 如何根据列表内容文件夹查找图片复制到另一个文件夹

Q:如何实现根据列表内容查找文件夹照片,并将照片剪切或复制到另外文件夹?如下图1所示,列C中有一系列身份证号。 ?...图1 一个文件夹(示例为“照片库”),存放着以身份证号命名照片,在其中查找上图1所示工作表列C身份证号对应照片并将其移动至另一文件夹(示例为“一班照片”),如下图2所示。 ?...图2 如果文件夹找不到照片,则在图1工作表列D中标识“无”,否则标识有,结果如下图3所示,表明文件夹“照片库”只找到复制了2张照片,其他照片没有找到。 ?...,然后遍历工作表单元格,并将单元格值与数组值相比较,如果相同,则表明找到了照片,将其复制到指定文件夹,根据是否找到照片在相应单元格输入“有”“无”以提示查找情况。...可以根据实际情况,修改代码照片所在文件夹路径和指定要复制文件夹路径,也可以将路径直接放置工作表单元格使用代码调用,这样更灵活。

2.8K20

Java-GUI 编程之 JList、JComboBox实现列表框

列表框需要 以下拉方式显示出来; JList 和 JComboBox 都可以通过调用 setRendererO方法来改变列表项表现形式 。...简单列表框 使用JList或JComboBox实现简单列表框步骤: 创建JList或JComboBox对象 JList(final E[] listData):创建JList对象,把listData数组每项内容转换成一个列表项展示...Object anObject,boolean shouldScroll):设置默认选中项,滚动到该项显示 setSelectionBackground(Color selectionBackground...setVisibleRowCount(int visibleRowCount):设置列表框可是高度足以显示多少行列表项 ---------------------------JComboBox---...Object remove(int index): 删除该 ListModel 中指定位置处元素 removeAllElements(): 删 除该 ListModel 所有元素,并将其大小设置为零

3.4K11

Matlab系列之GUI设计基础

(2)Style - 控件样式 Note:'pushbutton'`(默认) | 字符串 控件样式,指定为下表字符串 样式值 说明 'pushbutton' 释放鼠标按钮前显示为按下状态按钮。...可由用户定义个性化名字 (4)TooltipString - 工具提示文本字符串 用户将鼠标指针悬停在控件上停留在该位置时,将显示工具提示。...如果更改单位,则比较好做法是完成计算后将其恢复为默认值,以便不影响其他假定 Units 为默认值函数。...元胞数组后续元素是传递到回调函数参数。 •作为有效 MATLAB 表达式字符串。MATLAB 基础工作区中计算此表达式。...(4)ListboxTop 列表框顶部项索引,指定为整数值,默认值为1。此属性仅适用于控件样式列表框。此属性指定哪个字符串显示列表框最顶部位置,该列表框不够大,无法显示所有列表项。

5.8K10
领券