office技能技巧(Excel/PPT/Word/VBA)
文章平均质量分 61
半个馒头
这个作者很懒,什么都没留下…
展开
-
Excel:一次性创建多个工作表技巧
在日常的工作中,经常需要在一个工作簿中,创建N多个命名比较类似或者有规律的工作表,下面是常见的一种方式,还是比较快捷的,供大家参考。第一步:制作工作表名称DAYDATENAMEDay1(03-02)Day1(03-02)=D4&E4Day2(03-03)Day2(03-03)=D4&E5原创 2017-03-28 21:51:32 · 11803 阅读 · 1 评论 -
VBA入门--变量的基础内容和知识点
Excel的代码主要是针对Excel的各个对象进行操作的,因此最基础的就是VBA的基本语法,基本语法主要包含:VBA的变量、常用运算和循环或分支结构。我理解的这三部分是最主要的。所谓变量,顾名思义就是可以变化的量,变量在VBA中是程序为存放某个临时的值而开辟的内存空间,可以指定一个变量名来命名该内存空间,通过变量名,可以重复访问该内存空间,用以存放数据或者读取数据。 ¤变量声明¤在原创 2017-04-15 12:26:51 · 6658 阅读 · 0 评论 -
VBA入门--VBA基础知识和简单技能技巧
VBA(visual basic application)是visual basic的一种宏语言,是依附于Microsoft Office系列软件的自动化语言。Excel是作为Microsoft Office系列软件中最常用的程序,被广泛应用于数据存储和处理。宏是一系列可执行的VBA程序的集合,它可以帮助执行一项或者多项操作。录制宏的功能很强大,很多Excel功能都可以通过录制宏来进行,但原创 2017-04-15 10:19:58 · 39006 阅读 · 2 评论 -
VBA代码实例---批量新建工作表模板升级版本
对上一篇博文进行补充:VBA代码实例---批量新建工作表模板¤升级内容¤新建了工作表之后,把新建的工作表,一个工作表新建到工作簿中,并以工作表的名称命名工作簿。¤新增知识点¤通过剪切的方式,新建工作簿。¤代码示例¤Option ExplicitSub 拆分到簿() Dim i As Integer Dim sh As Wor原创 2017-04-19 14:09:05 · 1601 阅读 · 1 评论 -
VBA代码实例---批量新建工作表模板
在工作中,经常需要用到一个操作:批量生成工作表,工作表名字指定。下面写一个VBA,希望能达成如下功能:1、转移性好,可以直接复制使用;2、不限制重复,并且以此排序;3、批量新建工作表;¤操作步骤¤第一步:打开工作表,并把需要新建的工作表名字放在第一列,并且A1单元格为标题;第二步:菜单—开发工具—VisualBasic--召唤VBE(Alt+F11/Fn+Alt+F11)原创 2017-04-19 09:59:41 · 12984 阅读 · 0 评论 -
VBA代码实例---多个工作表内容合并到一个工作表中
这是一个常用而且经典的例子:根据内容,把N个工作表中的内容,合并到一个工作表中;¤主要知识点¤1、工作表选取和内容的复制;2、IF分支语句和For循环语句的使用;¤代码实例¤Option ExplicitSub 合并工作表() Dim i As Integer Dim x As Integer, y As Integer Dim原创 2017-04-18 23:41:42 · 27844 阅读 · 4 评论 -
VBA代码实例---一个工作表拆分为N个工作表
这是一个常用而且经典的例子:根据内容,把一个工作表中的内容,拆分到N个工作表中,并根据内容命名新建的工作表。¤主要知识点¤1、影响代码执行闪屏以及提示框的处理:Application.ScreenUpdating = FalseApplication.DisplayAlerts = FalseApplication.DisplayAlerts = TrueApplication.原创 2017-04-18 22:53:29 · 33119 阅读 · 7 评论 -
VBA代码实例---个人所得税计算
¤工资计算原理¤根据最新的个人所得税计算方法,其计算方法如下:应纳个人所得税=应纳所得税额×使用税率-速算扣除数¤代码实现公式¤使用select case语句,根据金额匹配税率和速算扣除数;¤代码示例¤Option ExplicitSub 个人所得税() Dim Income As Double Dim taxRate As Doubl原创 2017-04-28 15:20:16 · 7572 阅读 · 1 评论 -
VBA代码实例---Msgbox函数及应用实例
知识点:Msgbox的使用;for语句;实例:B列为正确答案,C列填写挑战者答案,对一个10分,C12填写最终得分,C13填等级。Sub 开心辞典() Dim DA As Integer, TM As Integer, FS As Integer Dim i As Integer For i = 2 To 11 DA = MsgBo原创 2017-04-12 18:50:21 · 27006 阅读 · 0 评论 -
VBA代码实例---根据分数判断等级
知识点:for语句;连续区域表示;if语句嵌套;表格示例:学号姓名性别成绩等级EP001欧阳欢男58不及格EP002陈春晓男47不及格EP003孙敏女69及格EP004田清风男84及格EP005欧阳玲女80及格原创 2017-04-12 18:12:37 · 4655 阅读 · 2 评论 -
VBA代码实例---单元格复制以及resize函数介绍
单元格的选取和赋值,都是有规则,后续肯定是要专门写一个赋值和区域选择的内容。简单的区域选择和赋值Sub 单元格复制() Range("H8").Resize(5, 3).Value = Range("A1").Resize(5, 3).ValueEnd SubResize函数,是用于调整指定区域的大小,返回代表调整后的区域,也就是原来有个区域,返回值是另外一个区域。具体语原创 2017-04-10 22:01:27 · 9484 阅读 · 0 评论 -
VBA代码实例---高级筛选
首先介绍Excel工作簿的内容进行说明:一个工作簿两个工作表,学生/高级筛选,七个字段;实现功能:在高级筛选中, 做一个快速的条件筛选。Option ExplicitSub 高级筛选() '判断高级筛选条件区域有多少行 Dim x As Integer x = Sheets("高级筛选").Range("A1").CurrentRegion.Rows.原创 2017-04-10 21:06:33 · 19165 阅读 · 1 评论 -
从头来过 四月盛夏 不忘初心
重新学习系统系统的学习VBA,从入门开始,一步一步,四月入夏,不忘初心。1.1软件准备03版本Excel都可以使用,系统自带的软件;WPS和Mac不可用。Xlsm是存宏的文件格式,存为其他格式就丢失了宏文件的代码数据。1.2如何进入VBA编程环境快捷键:Alt+F11(联想电脑Fn+Alt+F11)开发工具:开发工具—Visual Basic/宏如果没有原创 2017-04-10 20:34:32 · 709 阅读 · 0 评论 -
使用DOS命令批量创建文件夹
有时候,创建一堆名称非常相似的文件夹,一个一个建还是比较麻烦的,所以就要有快捷一点的办法。使用DOS命令创建,其实就是借鉴了Linux命令语句中的:mkdir cd cp 等命令。第一步:打开DOS命令对话框win + R : 调出“运行”对话框cmd : 输入命令然后“Enter”第二步:直接进入桌面,然后创建工作文件夹cd De原创 2017-03-28 22:38:36 · 7904 阅读 · 0 评论 -
VBA入门--分支结构判断(IfElse/SelectCase)
在工作中,分支判断是最常用的,尤其是IF语句,职场小白也都会使用,总结一下知识点。¤IF分支结构¤VBA的分支结构中,最常用的就是IF…Then…Else结构,这个结构在所有的编程语言中的逻辑都是一致的,哪怕是Excel的函数都一致,唯一需要注意的区别,就是在各种语言中的形式,其语法为If condition Then [statements] [Else elsestatements原创 2017-04-16 10:53:47 · 16287 阅读 · 1 评论