精华内容
下载资源
问答
  • 他山之石——VBA列表框和组合框

    千次阅读 2018-07-02 18:30:41
    继续学习VBA!不过,这部分都属于“控件”级编程,比较琐碎,偏“前端”一点,在目前的工作中用的不多。毕竟,在数据分析、自动化领域中,界面不是必须的,而数据处理逻辑及数据质量(准确性、完整性)则是重中之重...

    继续学习VBA!不过,这部分都属于“控件”级编程,比较琐碎,偏“前端”一点,在目前的工作中用的不多。

    毕竟,在数据分析、自动化领域中,界面不是必须的,而数据处理逻辑及数据质量(准确性、完整性)则是重中之重。界面可以说是更高层次的要求了,在时间、成本的约束下,界面这个“范围”自然要受到挤压了。


    展开全文
  • 今天我们来介绍下ActiveX控件中的前两个控件,命令按钮,组合。一、命令按钮命令按钮,CommandButton,常用于点击后能实现某一功能,例如我们常见的保存按钮。下面介绍下命令按钮常用的几个属性:camption属性,...

    我的目标:让中国的大学生走出校门的那一刻就已经具备这些office技能,让职场人士能高效使用office为其服务。支持我,也为自己加油!

    今天我们来介绍下ActiveX控件中的前两个控件,命令按钮组合框

    一、命令按钮

    命令按钮,CommandButton,常用于点击后能实现某一功能,例如我们常见的保存按钮。

    下面介绍下命令按钮常用的几个属性:

    camption属性,类似于该控件的名称。

    visible属性,该控件的可见性。

    top,left、width、height属性,该控件位置和尺寸属性。

    举一个具体的例子:

    在sheet1中插入一个命令按钮,打开属性对话框,更改caption属性值为保存,逐句运行下面代码:

    Sub comb()

    保存.Left = Range("c3").Left

    保存.Top = Range("c3").Top

    保存.Width = Range("c3").Width

    保存.Height = Range("c3").Height

    保存.Visible = False

    保存.Visible = True

    End Sub

    控件的变化情况如下:(注意观察保存按钮的位置变化和可见性)

    c763b3ae54d0d4c7887e1430f11e526a.gif

    二、组合框

    组合框,ComboBox,类似于下拉列表,可以选择下拉列表中的某一项。

    那么组合框列表中的值怎么用VBA添加进去的呢?又如何删除呢?

    例如:

    38ca63660dff94d9d19dac804b9fb628.gif

    添加:additem

    删除:clear

    当然也可以通过控件的GotFocus事件,在点击控件时就往里添加内容,具体代码如下:

    Private Sub ComboBox1_GotFocus()

    ComboBox1.Clear

    ComboBox1.AddItem "香蕉"

    ComboBox1.AddItem "苹果"

    ComboBox1.AddItem "西瓜"

    ComboBox1.AddItem "雪梨"

    End Sub

    我们在组合框的下拉列表中选取某个值后,怎么用VBA获取该值呢?

    aa47cea48aeda90689f09451b0b6ceb0.gif

    某个表.组合框名称.value 就是当前选择的内容。

    通过本节课我们对命令按钮和组合框的一些属性有了初步的了解,后面的课程中会有关于这些控件用法的具体案例。

    本节的分享就到这里,鹏哥祝大家每天都有进步。

    聚米为谷

    博学宏才

    更多学习内容

    手机端请扫描

    48f1d6b42e9cb0c41cd650ea94785fdd.png

    电脑端请登录

    www.mihong.top

    f7cd451ca57ce6af923ccbddb0b0d301.gif您点的每个赞,我都认真当成了喜欢
    展开全文
  • VBA之窗体与控件

    2020-04-03 01:41:34
    1.窗体Userform 2.窗体常用事件 3.文本框控件 4.复选框控件 5.复合框控件 6.列表框控件

    1.窗体Userform
    在这里插入图片描述
    2.窗体常用事件
    在这里插入图片描述
    3.文本框控件
    在这里插入图片描述
    4.复选框控件
    在这里插入图片描述
    5.复合框控件
    在这里插入图片描述
    6.列表框控件
    在这里插入图片描述

    展开全文
  • 前面的几篇图文,咱们讲了关于VBA二次开发的一些控件,这次咱们继续说...往本质上说,combobox应该两个的文本框与下拉列表框的组合.因为复合框也确实具备了两者的功能.一是通过复合框来录入数据,同时又可以通过下拉列表...

    前面的几篇图文,咱们讲了关于VBA二次开发的一些控件,这次咱们继续说一个控件.combobox控件,中文的翻译名叫做复合框.在这里咱们要与checkbox做一个区分,combobox是复合框,而checkbox叫做复选框.

    一,combobox控件复合框.

    往本质上说,combobox应该两个的文本框与下拉列表框的组合.因为复合框也确实具备了两者的功能.一是通过复合框来录入数据,同时又可以通过下拉列表来选择数据.

    combobox其实就是文字框的加强版.

    74f6afa7f9be48f0ee87d38fab272ff7.png

    二,复合框常修改的属性.

    复合框与文字框比较类似,它是没有caption属性的,只有text属性.我们可以通过复合框往数据库(或者数据表)里录入数据,但其本身是不具备名称属性标识的.

    1,height与width属性.

    我们点选工具箱的复合框控件,在窗体里按住鼠标的左键就可以"画"出一个combobox控件,这时的复合框是具有height与width属性的.前者是高度的值,后者是宽度的值.当然,我们也可以属性栏里直接修改其数值而改变其高度与宽度.

    2.font属性.

    一般情况下,我们修改font属性也就是要改变其字体的字型,大小,是否有下划线,粗体,斜体等属性.比较觉的是修改其字体的大小与字型的名称.其它的font属性的修改是比较少见的.

    3.forecolor属性.

    forcolor属性即是修改字体的颜色的属性.一般情况下,我们是不需要修改这个属性的,默认情况下,字体的颜色,即前景色是黑色的,但是遇到一些需要提醒的数值时,我们可能要修改一下颜色的显示效果的,如货币的数值,或者出入库的数量的汇总的结果,或者是账目收入支出的总额等.

    e45a1082f97b58855b300c74d87d80b9.png

    三,常用的VBA代码.

    对于复合框来说,其天生的本职工作就是往数据库(或数据表)里录入数据,或者通过其下拉列表选择相应的数值,所以combobox控件有两段代码是最为常见的.

    1.Additem方法添加项目.

    下面咱们以往userform1里添加项目来说明VBA代码.

    private sub userform_initialize()

    dim i as integer

    with userform1

    for i = 4 to sheets("设置").range("g65536").end(3).row

    .combobox1.additem sheets("设置").cells(i,"g").value

    next

    end with

    end sub

    d69bfff2be30053aa700a0c519e90756.png

    2.从下拉列表框里选择数据,再录入至数据表的情况.

    下面以combobox1的数据要录入至"信息表"的K列单元格为例来说明.

    sheets("信息表").cells(i,"k").value=userform1.combobox1.text

    以上内容是关于combobox最为常见的一些知识的讲解,本文由头条作者Excel小彭原创编写,请各位搬运工大师手留情.

    如果想了解更多的关于VBA二次开发的知识,可以在这方面下更多的功夫,毕竟从事职场工作,关于各类信息报表的工作肯定是少不了的.另外,也希望职场人士可以养成良好的学习习惯,这样才可以更好的解决自己所遇到的各类的工作上的难题.

    展开全文
  • 给组合框或列表框添加元素一、RowSource属性添加元素二、为工作表中的ActiveX控件中的列表框添加元素三、使用list属性添加元素四、使用additem方法添加列表项五、列表框的其他属性 一、RowSource属性添加元素 ...
  • <br />ListBox列表框,是OFFICE软件之VBA用户窗体的一种控件。 如果我们能够将Excel中的某区域的单元格数据,绑定到此控件,对于处理电子表格数据来说,是相当的方便,下面,给您说说,绑定数据的办法。当然了...
  • VBA编写的程序中,如果可以在运行时动态创建控件无疑是非常有用的,因为有些控件是无法预先得知的,这样就更必须在运行时动态创建然后设置相应控件...Forms.Listbox.1(列表框) Forms.Commandbutton.1(命令按钮)
  • ACCESS_VBA

    2008-11-24 16:16:52
    控件: 1 常量 控件 1 在VB中对窗体控件的引用 1 判断窗体或报表中控件的数目,然后将该数目赋给一个变量。 2 设置控件可见性 2 按特殊名在VBA中设置控件的可见性: 2 指定一个控件能否接受...列表框的值的引用 6 ……
  • VBAのAll属性文档

    2008-07-18 13:26:17
    例如 <br>名称 说明 AddItem 该方法用于在指定的列表框控件显示的值列表中添加新项。 Move 将指定的对象移到参数值所指定的坐标处。 RemoveItem 从指定的列表框控件显示的值列表中删除一项。 ...
  • 很详细的VBA语法介绍: 一、VBA入门知识 。。。 二、了解对象、属性、方法和事件 ...11、列表框控件 12、SpinDown 和 SpinUp 事件 13、SpinDown、SpinUp 事件和 Delay 属性示例 14、组合框控件 15、命令按钮控件 。。。
  • 一、VBA入门知识 1、激活工作簿 ...17、列表框控件、DataObject 对象、MouseMove 事件和 StartDrag、SetText 方法示例 18、多页控件 19、选项按钮控件 20、文本框控件 21、切换按钮控件 22、用户窗体窗口
  • VBA常用技巧

    2014-12-21 16:39:28
    技巧110 去除列表框数据源的重复值和空格 12 技巧111 移动列表框条目 12 技巧112 允许多项选择的列表框 12 技巧113 多列组合框和列表框的设置 12 113-1 多列组合框和列表框添加列表项 12 113-2 多列列表框写入工作表...
  • Excel_VBA教程

    2014-09-22 11:36:34
    30.编写过程填充列表框控件 213 31.编写过程控制选项按钮 213 32.编写过程同步文字框和旋转按钮 214 33.编写过程关闭用户窗体 214 34.转移窗体数据到工作表 215 35.使用INFO SURVEY应用程序 216 36.应用程序示例2:...
  • 今天继续讲用户窗体的列表框控件,因为内容实在多,所以单独一章 一、添加条目 之前提到过列表框添加项目的用法 Private Sub UserForm_Initialize() With Me.ListBox1 .AddItem "1号选择" .AddItem "2号...
  • VBA编程技巧大全

    2013-08-05 09:03:19
    技巧109 组合框和列表框添加列表项的方法 247 109-1 使用RowSource属性添加列表项 247 109-2 使用List属性添加列表项 248 109-3 使用AddItem方法添加列表项 249 技巧110 去除列表框数据源的重复值和空格 251 技巧111...
  • ExcelVBA程序设计.doc

    2011-04-05 21:32:51
    30.编写过程填充列表框控件 213 31.编写过程控制选项按钮 213 32.编写过程同步文字框和旋转按钮 214 33.编写过程关闭用户窗体 214 34.转移窗体数据到工作表 215 35.使用INFO SURVEY应用程序 216 36.应用程序示例2:...
  • 有了这些,您就可以完全从代码中动态填充组合框或列表框,其多功能性超出了简单静态值列表所能提供的范围。 它们可能很难被抓住,但是,一旦您掌握了该技术,无论它们多么复杂,它们都可以满足几乎任何需求。 本...
  • VBA 用户窗体的应用

    2020-08-22 21:50:36
    对着工具栏点一下右键,就会出现附加组件,找到需要用的外部组件就可以啦,比如咱们要做个视频播放,只需要在附加组件中添加 WindowsMediaPlayer即可,结合昨天我们的列表框,做个简单的音乐或者视频播放器: ...
  • Excel VBA 基础教程

    2019-01-01 18:51:06
    目 录 一、VBA语言基础...................................................................................................................1 第一节 标识符....................................................
  • 04147设置单元格区域的除对角线以外的全部边框 04148删除单元格区域的全部边框 04149设置单元格的颜色和背景 04150设置单元格的格式 04151设置单元格的对齐方式 04152缩小单元格内容以全部显示 04153设定、删除...
  • !好家大,嗨 我也蹭一下诺兰最新电影《信条》...因为我们需要的控件已经在上一篇文章中添加过了,这里我们就不再重复去叙述了,我们直接来添加列表框的单击事件代码: 列框框单击事件 PrivateSubinfoList_Click..
  • 我的目标:让中国的大学生走出校门的那一刻就已经具备这些office技能,让职场...先来看下我做出来的效果:上面的案例中用了两个控件,文本框和列表框。具体思路:1、创建一个文本框和一个列表框列表框能根据文本框...
  • EXCEL编程VBA高级教程

    2015-04-16 11:40:55
    一、VBA语言基础...................................................................................................................1 第一节标识符...........................................................
  • 功能要求: 能通过窗体显示数据 能通过窗体添加数据 能通过窗体修改数据 能通过窗体删除信息 图片演示效果 ...Sub 显示列表框3() UserForm3.Show End Sub 初始化 Private Sub UserForm_Initia...
  • 中文版Excel.2007高级VBA编程宝典 1/2

    热门讨论 2012-04-06 16:00:16
     6.3.5 在工作表上使用ActiveX控件  6.3.6 执行开发的成果  6.4 使自己关心终端用户  6.4.1 测试应用程序  6.4.2 尽量完善应用程序的安全性  6.4.3 让应用程序变得美观和直观  6.4.4 创建用户帮助系统  ...
  • 中文版Excel.2007高级VBA编程宝典 2/2

    热门讨论 2012-04-06 16:41:38
     6.3.5 在工作表上使用ActiveX控件  6.3.6 执行开发的成果  6.4 使自己关心终端用户  6.4.1 测试应用程序  6.4.2 尽量完善应用程序的安全性  6.4.3 让应用程序变得美观和直观  6.4.4 创建用户帮助系统  ...
  • 自动生成VBA窗体菜单

    2010-08-16 15:23:46
    自动生成VBA窗体菜单 '*************************** '* 菜单类 * '*************************** Option Explicit Private WithEvents MenuBar_MenuItem As MSForms.Label '菜单项 Private WithEvents WorkForm As...
  • 我的目标:让中国的大学生走出校门的那一刻就已经具备这些office技能,让职场...先来看下我做出来的效果:上面的案例中用了两个控件,文本框和列表框。具体思路:1、创建一个文本框和一个列表框列表框能根据文本框...
  • 其中还包含了其它的许多技巧(32KB) 20,dyncontrol.zip 动态建立控件的范例(3KB) 21,listitemdrag.zip 演示如何将列表框中的条目拖放到另外一个列表框中(2KB) 22,ownerdrawmenu.zip 演示建立...

空空如也

空空如也

1 2 3 4 5 6
收藏数 114
精华内容 45
关键字:

vba列表框控件