随笔分类 -  VBA

VBA编程相关
摘要:Sub change_pic() Dim doc As Document Set doc = Application.ActiveDocument For Each i In doc.InlineShapes i.LockAspectRatio = True ' 锁定长宽比 i.Height = 5 阅读全文
posted @ 2024-02-26 23:53 东围居士 阅读(230) 评论(0) 推荐(0) 编辑
摘要:设置单元格底色 RGB 颜色值,通用性强 或者 的每个数值代码的颜色可以到网上查 设置单元格边框 表示的是单元格区域内部的所有横向边,类似的 表示的是内部纵向边,其它类似的还有上边、下边、左边、右边等 对齐设置 设置字体颜色 在工作薄内增加新的工作表 设置超链接 连接至同工作薄内的指定工作表 阅读全文
posted @ 2020-02-08 21:07 东围居士 阅读(1313) 评论(0) 推荐(0) 编辑
摘要:VBA 中的用户窗体就是指带 UI 的用户界面,在运行的时候会单独弹出一个窗口,类似于在 windows 系统中运行的一个可执行程序一样(这个说法不太严谨,因为可执行程序也可能是只有命令窗口而没有 UI 的)。再具体一点,就是一个窗口界面当中,有可能会包含有文本框、复选框、单选按钮、下拉列表,就如在 阅读全文
posted @ 2019-10-02 22:41 东围居士 阅读(32618) 评论(1) 推荐(6) 编辑
摘要:VBA系列教程第九章,操作工作薄 阅读全文
posted @ 2017-11-14 18:50 东围居士 阅读(17219) 评论(1) 推荐(1) 编辑
摘要:本文基于以下文件 "http://pan.baidu.com/s/1nvJtsu9" (部分)内容预览: 1. 边框样式 结果如下: 这里的xlContinuous代表着一种默认的Excel边框风格,总共有以下几种: 除了直接用各种风格的名字外,也可以使用它对应的值来代替。有兴趣的杺尝试下不同的边框 阅读全文
posted @ 2017-11-13 22:41 东围居士 阅读(25872) 评论(0) 推荐(1) 编辑
摘要:VBA系列教程第7章,注释、宏按钮及错误处理 阅读全文
posted @ 2017-11-12 18:59 东围居士 阅读(14846) 评论(1) 推荐(1) 编辑
摘要:前面讲过,VBA代码有两种组织形式,一种就是过程(前面的示例中都在使用),另一种就是函数。其实过程和函数有很多相同之处,除了使用的关键字不同之外,还有不同的是: 函数有返回值,过程没有 函数可以在Excel表格中像一般的Excel函数那样使用,但过程不可以 过程可以指定给Excel表格中的按钮或者图 阅读全文
posted @ 2017-11-12 18:40 东围居士 阅读(38690) 评论(0) 推荐(2) 编辑
摘要:VBA系列教程第五章 阅读全文
posted @ 2017-11-11 14:56 东围居士 阅读(30934) 评论(4) 推荐(3) 编辑
摘要:所谓循环控制,即在循环执行一段代码,用于完成一些重复性任务。 VBA中的循环控制语句主要有3种:for、while、loop。对于大多数人来说,for的使用频率最高,而我个人也觉得for是最为灵活的,在很多场合下都可以使用,相较while和loop,其逻辑也再加清晰,更便于对循环进行控制。 1. F 阅读全文
posted @ 2017-11-05 19:24 东围居士 阅读(18955) 评论(0) 推荐(1) 编辑
摘要:VBA中的流程控制分为两种,其一是条件结构式的,即根据条件判断的结果去选择性执行相应的语句(块);另一种是循环,即循环地执行语句(块)。本节介绍第一种。 1. IF if 语句其实包含有几种形式: ① If...Then...End If 其格式为: 例如: 输出结果为:Yes ② If...The 阅读全文
posted @ 2017-11-05 19:13 东围居士 阅读(17265) 评论(0) 推荐(1) 编辑
摘要:与其它的编程语言一样,VBA也有它自己的数据类型。讲到数据类型,就离不开“变量”与“常量”这两个概念,变量与常量,都是用于保存数据的。顾名思义,“变量”是会变的,即它的值是可以改变的;而常量,则它的值通常是固定不变的。 定义数据类型的优点有2个: 便于内存管理 便于程序进行计算(数值型)和其它使用( 阅读全文
posted @ 2017-11-05 19:06 东围居士 阅读(70422) 评论(0) 推荐(1) 编辑
摘要:数组和字典也是VBA的常用到数据类型之一。但是我翻了有四五本VBA教程相关的书,里面都没有介绍到字典,数组到是在介绍数据类型时有介绍,而并没有提到字典。 事实上,字典不是VBA内置的类型,它是Windows脚本语言的。但其实字典在VBA中也是非常重要的,它非常适用于需要进行非重复性数据的操作。我多次 阅读全文
posted @ 2017-07-08 18:29 东围居士 阅读(86311) 评论(3) 推荐(2) 编辑
摘要:本教程所用系统环境: Windows 10 Excel 2013 1. 添加开发工具 打开Excel,依次找到“文件”->“选项”->“自定义功能区”,在右侧主选项卡下面的选项中,找到“开发工具”,在前面的小框打勾,确定。返回Excel,即可在菜单栏右侧看到有开发工具: 2. 使用VBE VBE即V 阅读全文
posted @ 2017-06-13 22:05 东围居士 阅读(29012) 评论(1) 推荐(6) 编辑