12 2016 档案
摘要:现在有如下需求:需要将行与列进行乘积,并将结果录入到对应单元格 【需求展示】 面对上面这样的表格,你会怎么处理呢?一个个乘积后录入吗?还是使用公式一行行操作? 【解决办法】 这种问题,使用数组是最好解决的,具体操作如下: 1.选中区域 2.输入公式 3.同时按下Ctrl+shift+Enter. 【
阅读全文
摘要:【Cells属性】 Cells属性用于返回一个Range对象,表示工作表中所有的单元格,包括已经使用的单元格和未使用的单元格。 【代码区域】 【执行结果】 【Columns属性】 Columns用于返回一个Range对象,表示当前工作簿中指定区域的列。 【代码区域】 【执行结果】 【Next属性】
阅读全文
摘要:【访问工作簿】 对已经打开的工作簿,可以通过使用索引号来访问工作簿,也可以通过名称来访问工作簿 【代码区域】 【打印结果】 现在打开的工作簿为: 【获取工作簿信息】 【代码区域】 【结果展示】 【新建工作簿】 【代码区域】 【结果展示】 【使用对话框打开工作簿】 【代码区域】 【结果展示】 【备份工
阅读全文
摘要:Workbook事件用于响应对Workbook对象所进行的操作。 【BeforeClose事件】 BforeClose事件用于响应窗口关闭的操作 在工程资源器中,双击“ThisWorkbook”对象,弹出"ThisWorkbook"窗口,并且选择Workbook,BeforeClose 并在窗口中写
阅读全文
摘要:【ActiveSheet属性】 ActiveSheet属性用于返回一个对象,表示活动工作簿中或指定的窗口或工作簿中的活动工作表 【Colors】 Colors属性是一个Variant类型的可读写属性,用于返回或设置工作簿调色板中的颜色 【EnableAutoRecover属性】 EnableAuto
阅读全文
摘要:Application对象常用属性【ActiveCell属性】ActiveCell属性返回一个Range对象,表示当前窗口或指定窗口中的单元格。如果窗口没显示工作表,则此属性无效。【代码区域】 【结果展示】 注意:之所以该单词显示于B2,是因为在执行之前我已经将鼠标悬停此处。 【ActiveWork
阅读全文
摘要:自定义集合类型,类似于变量声明,只是要将Dim关键字和New collection关键字搭配起来使用,其语法描述如下:其中集合名的命名方式同于标准变量的命名 Dim 集合名 As New collection 对于已经定义的集合对象,可以使用集合的Add方法向集合中添加元素,语法如下: item:是
阅读全文
摘要:使用Workbooks工作簿集合、工作簿对象、工作表集合、工作表对象,并且观察使用Add方法前后工作簿与工作表数目的变化 【代码区域】 【场景描述】 已经打开的工作表 【立即窗口】 立即窗口打印结果 【结果展示】 已经新建了工作簿1 并且已经在工作簿1中新增sheet2
阅读全文
摘要:【数组简介】数组其实就是一组相同类型的数据的有序集合,其形象表示就像线性表。在存储数据的时候,首先在内存中分配一个连续的存储空间,将各个元素按顺序存放在连续的存储单元格中。【定义静态数组】Dim 数据组(数据元素的上下界,...) As 数据类型Dim a(10) As Integer '其数组名为
阅读全文
摘要:【FOR...NEXT语句】 For counter = start To End [Step step] [statements] [Exit For] [statements] Next [counter] 【代码区域】 计算1到1000的和 【结果展示】 【Do...loop】 Do [{Wh
阅读全文
摘要:【IF...THEN...语句】 If condition Then [statements1] else [statements2] end if condition 为一个逻辑表达式,表示做选择时需要判别的条件,其结果为布尔类型,当其值为真时,执行statements1语句,为假是则执行ELSE
阅读全文
摘要:在VBA程序中,数据的输入输出是通过函数实现的,其实现的方式是通过对话框的形式表示出来的。例如MsgBox,Inputbox等,不要误认为是输入输出语句的关键字,其实仅仅是一个普通函数而已。 【MsgBox函数】 【Tips】 MsgBox是一个函数,那么必定存再返回值,MsgBox的返回值是由用户
阅读全文
摘要:使用自定义数据类型存储输入数据,并通过弹出窗口展示 【代码区域】 【代码解释】 第1~4定义一个变量,第6行声明了一个自定义数据类型的变量,第7~8行用于输入所定义的变量值,第9行用于输出所定义的变量的值。 按F5执行,依次输入结果姓名,性别,查看结果 【效果图】
阅读全文
摘要:通过输入月份,判断是否是闰年 【代码区域】 【代码解析】 第2行声明了一个用于保存年份的变量,第3行用于输入一个年份,第4~12行是判断逻辑,并输出结果。 【结果展示】 输入值为:2018
阅读全文
摘要:初次编写程序并不一定能成功的运行,可能其中还存在逻辑上或语法上的错误,此时就需要逐步调试,排查错误,一般情况下,编写程序的工作讲究的是三分编程,七分调试。 【代码区域】 【查看变量值】 调试语句有时候需要逐语句执行程序,查看程序内部各个变量的变化情况,在Visual Basic编程环境中可以逐条的执
阅读全文
摘要:【程序1】 所有程序语言的开始都源于Hello world,那么我们也使用Hello world进行第一个VBA编程 新建Excle文件 文件 选项 自定义功能区域 开发工具(打钩) 如下图: 此时Excle界面就出现开发工具选项 点击Visual Basic后出现如下界面: 在该窗口中的“工程”子
阅读全文
摘要:使用VBA验证工作表是否存在 代码区域 执行结果:(存在时) 执行结果:(不存在时) 实例附件下载地址
阅读全文
摘要:使用VBA对指定的单元格赋值并填充颜色 代码区域 效果如下图:
阅读全文
摘要:以下是一些range的简单用法 在EXCLE中运行后截图如下:
阅读全文
摘要:使用Debug.print可以用来更好的调试VBA程序 通过ALT+F11代开VBA编程窗口) 插入模块,接着在窗口中输入以下代码,按F5执行 结果如下: 实例二: Excle中内容如下: 执行结果如下:
阅读全文
摘要:根据所给名称找到相应图片,并进行导入。 代码如下: 点击“导入图片按钮”后 实例附件下载:点击下载
阅读全文
摘要:但是,当你在数据库中执行UPDATE语句的时候,上述表还是记录日志的,如果想不记录日志,请参照 https://www.cnblogs.com/OliverQin/p/10219108.html 1. DB2大数据处理不记录事务日志步骤: 建表需要添加属性“NOT LOGGED INITIALLY”
阅读全文
摘要:如何在EXCLE中快速输入√与×呢 很简单的一个小技巧,只需要在EXCLE单元格中输入P(O) 然后将其字体设置为Wingdings 2,接着就出现符号了 不信你可以试试的哦。
阅读全文
摘要:存储过程在运行过程中需要对其做异常处理、原子性等测试 下面是一个原子性测试案例 代码区域 建表SQL: 存储过程 执行存储过程2次,查询2个表中的数据,如果表tb_1有2条数据,那么证明这个存储过程不具有原子性。
阅读全文
摘要:printf使用文本或者由空格分隔的参数,我们可以在printf中使用格式化字符串。printf不会写像echo那样自动添加换行符,必须手动添加 代码区域 (1) c%,s%,d%和f%都是格式替代符,其所对应的参数可以置于带引号的格式化字符串之后。 (2) %-5s指明了一个格式为左对齐且宽度为5
阅读全文