随笔分类 -  Excel基础

利用ADO操作外部数据——Excel之VBA(15)
摘要:引例: 在VBA里录制导入现有外部数据的宏查看宏代码 1 Sub 宏1() 2 ' 3 ' 宏1 宏 4 ' 5 6 ' 7 Application.CutCopyMode = False 8 With ActiveSheet.ListObjects.Add(SourceType:=0, Sourc
986
0
0
VBA中的用户信息交换——Excel之VBA(14)
摘要:一、Msgbox与Inputbox Msgbox Inputbox 1. Msgbox对话框的样式参数 参数:Msgbox(提示文字,按钮类型,标题文字,帮助文件,帮助文件索引)示例:MsgBox "你还好吗?", 4 + 32, "打招呼对话框", "C:/a.chm", 0 按钮类型:可使用加号
256
0
0
窗体和控件(2)——Excel之VBA(13)
摘要:二、窗体 1. 使用窗体 窗体的常用属性和方法(UserForm): 窗体常用属性 Enabled 可用性 Caption 标题 Visible 可见性 ShowModal 显示模式 窗体常用方法 Show 显示 Hide 隐藏 窗体常用事件 UserForm_Activate 激活 UserFor
796
0
0
窗体和控件(1)——Excel之VBA(12)
摘要:一、ActiveX控件 1. ActiveX控件与表单控件的区别 需要理解记住的控件: CommandButton (按钮) OptionButton(单选按钮) Label (标签) SpinButton (微调按钮) 2. 按钮控件和标签控件 按钮控件常用属性: Enabled 可用性 Capt
834
0
0
使用VBA数组公式——Excel之VBA(11)
摘要:一、 认识VBA数组及常用操作 引例:计算所属区域的总金额 Sub test() Dim i, k Dim t t = Timer '获取时间值 For i = 2 To 200000 If Range("g" & i) = Range("n5") Then k = k + Range("j" &
1625
0
0
使用DIR函数合并多个文件的数据——Excel之VBA(10)
摘要:•将对象赋值到变量 用到Set •将对象赋值到变量中的好处 •将单元格赋值到变量 •将工作表赋值到变量 Sub test() Dim i As Integer Dim sht As Worksheet For i = 2 To 5 Set sht = Sheets.Add sht.Name = Sh
572
0
0
自定义函数和带参过程——Excel之VBA(9)
摘要:在VBA中创建自定义函数 格式: Function A() .......... End Function •创建带参数的过程 Function A(str as String) (A = ......) ' 可用函数名接受返回值 .......... End Function 类比: 在Sub B
566
0
0
在VBA中使用公式——Excel之VBA(8)
摘要:•使用工作表函数 •Application.WorksheetFunction •.Counta •.Countif •.Vlookup •VBA函数 •文本练习:Instr函数 查找位置 •文本练习:Split函数 •IsNumeri判断是否为数字 •Val 转化为数值 本节案例演示: 1) 自动
488
0
0
VBA事件与典型应用——Excel之VBA(7)
摘要:关于格式设置中的With语句 With......End With 什么是事件? Excel事件就是一个能被对象识别的操作。 当某个事件发生后自动运行的过程称为事件过程。事件过程也是Sub过程。 实践过程必须写在特定对象所在的模块中,而且只有过程所在的模块里的对象才能触发这个事件。 简单理解:不用点
854
0
0
操作单元格对象2——Excel之VBA(6)
摘要:知识回顾: cells(n,m) 行n,列m选择单元格 当前面分表用循环来做,工作量大,需要逐条扫描,可用筛选快速高效 一、AutoFilter 筛选语句 AutoFilter 参数: •Field:=4 •Criteria1:="一车间" 示例:Range("A1:F100").AutoF
291
0
0
操作单元格对象1——Excel之VBA(5)
摘要:单元格对象选取 3中选择方式: 1)[a3] 2) cells(3,1) 3) range("a1") 一、range 范围单元语句 示例: range("a1:a10").select range("a1").value = 1 注:单元格的默认属性就是.value,故而range("a1")=
285
0
0
操作工作薄——Excel之VBA(4)
摘要:For each 语句 For each x in range("a1:a10") 注:类似For i in n 示例: 1) Sub test() Dim i as integer For i = 1 To 10 range("a" & i) = 1 Next End Sub 2) Sub tes
153
0
0
操作工作表——Excel之VBA(3)
摘要:Sheet 工作表语句 示例: 1): Sheet1 2): Sheets("1月") 3): Sheets(1) 注:此处代指第一张表 Select 语句 示例: Sheets(1).select 注:选中第一张表 Add、Count 语句 示例: Sheets.Add after := Shee
335
0
0
使用If进行逻辑判断——Excel之VBA(2)
摘要:IF 语句: If ...Then....Esle.....Endif If ...Then....EsleIF range语句: range("a" & i ) For语句: For i = 1 To 10 Step 2 示例代码: Sub pd() Dim i As Integer For i
384
0
0
第一次编写VBA——Excel之VBA(1)
摘要:一、VBA介绍 1、宏和VBA的关系 宏:简单来讲,宏是一组动作的录制 vba是编程语言,宏是用vba代码保存下来的程序。 2、VBA程序结构 代码:vba程序由代码组成。 过程:例如Sub过程、Function过程 模块:保存过程的地方,一个模块可以保存多个不同类型的过程 对象:用代码操作或控制的
567
0
0
认识数据透视表——Excel数据透视表(1)
摘要:一、认识数据透视表 二、数据透视表基础应用 三、透视表的字段组合 四、透视表中定义公式 五、透视表中排序筛选与切片器 高阶应用:多个透视表的用切片器级联 六、透视表的样式和条件格式 高阶应用:修改单元格格式将显示文本“化妆” 七、使用函数创建动态引用 1.直接生成的透视表是静态数据源 2.通过Off
563
0
0
宏表函数——Excel基础(13)
摘要:宏表函数 1、get.cell函数 GET.CELL(type_num, reference) Type_num 指明单元格中信息的类型。下表列出 Type_num 的可能值与其对应的结果。 Reference 是提供信息的单元格或单元格范围。 参数形式: [ABC.XLS]sheet1!A1 ,
852
0
0
Excel饼图美化与PPT图表——Excel基础(12)
摘要:1、主次坐标设置 1、主次坐标柱形避让 制作: 2. 双层饼图 实现原理:主从坐标轴 制作:
294
0
0
Excel之甘特图和动态甘特图——Excel基础(11)
摘要:甘特图(Gantt chart)又称为横道图、条状图(Bar chart)。其通过条状图来显示项目,进度,和其他时间相关的系统进展的内在关系随着时间进展的情况 1. 旋风图制作 示例: 制作: 2. 甘特图制作 制作: 3. 动态甘特图 制作:
320
0
0
Excel动态图表实现原理——Excel基础(10)
摘要:动态图表:在这里我们用到开发工具选项卡里的控件以及Offset函数 1、小试牛刀-利用IF创建简单的动态图表 说明:此动态图表区别于切片器那种筛选 准备工作: A.工具 B:链接工具 C:数据源 2.Offset函数概述 Offset是一个定位选取函数 =Offset(参考点,行偏移,列偏移,取行数
392
0
0
点击右上角即可分享
微信分享提示
深色
回顶
展开