Excel
文章平均质量分 82
数据之道
相信自己,下一个奇迹就是你!
展开
-
EXCEL斜线表头三种画法
方法一:利用单元格格式中的边框实现1.利用单元格中分行的效果:首先在单元格中输入“性别”,这时候如果按回车键的话,光标就会转到其他单元格中去,所以必须按“Alt+回车键”,光标转到下一行,接着输入“姓名”,然后再在“性别”前加入若干空格(或插入文本框分别输入性别、姓名),达到效果。2.在单元格中设置斜线:选择单元格,在右键菜单中选择“设置单元格格式”,在出现的对话框中选择“边框”标签,进行...转载 2018-11-25 16:41:57 · 889 阅读 · 0 评论 -
Excel中VBA编程学习笔记(十七)--Access数据查询
【例1】使用Connection对象,从数据库test.accdb的students表查询所有数据并存放到Sheet1表中。Sub test() Dim cnn, rst Set cnn = CreateObject("ADODB.Connection") Set rst = CreateObject("ADODB.Recordset") Dim con...原创 2018-11-26 21:14:33 · 4717 阅读 · 2 评论 -
Excel中VBA编程学习笔记(十六)--Access数据库更新操作
【例1】使用Connection的Execute的方法数据库格式: Sub test() Dim conString$, sqlString$ Dim cnn, rst Set cnn = CreateObject("ADODB.Connection") Set rst = CreateObject("ADODB.Recordset...原创 2018-11-26 21:12:55 · 6916 阅读 · 1 评论 -
Excel中VBA编程学习笔记(十五)--Access数据库删除操作
【例1】使用Connection对象的Execute方法删除数据数据库格式:Sub test() Dim conString$, sqlString$ Dim cnn, rst Set cnn = CreateObject("ADODB.Connection") Set rst = CreateObject("ADODB.Recordset")...原创 2018-11-26 21:10:54 · 2021 阅读 · 0 评论 -
Excel中VBA编程学习笔记(十四)--Access数据库录入操作
数据库表如下:【例1】使用Recordset插入数据Excel表格内容如下:Sub test() 'Dim cnn As New ADODB.Connection 'Dim rst As New ADODB.Recordset Dim conString$, sqlString$ Dim cnn, rst Set cnn = C...原创 2018-11-26 21:09:38 · 5176 阅读 · 0 评论 -
Excel中VBA编程学习笔记(十三)--注册表操作
使用函数GetAllSettings(aooName,section)可以获取程序或者工程appName下的section区域的所有注册表项及值;使用函数SaveSetting appName,section,key,value为注册表项设置值;GetSetting(appName,section,key [,default])返回指定注册表项的值;DeleteSetting appN...原创 2018-11-26 21:07:45 · 1517 阅读 · 0 评论 -
Excel中VBA编程学习笔记(十二)--自动筛选
Range.AutoFIlter方法可以进行自动筛选,语法结构如下:Range.AutoFilter(Field,Criteria1Operator,Criteria2,VIsibleDropDown);参数说明:Field可选,筛按33选的字段的整型偏移量,;例如筛选A列的字段则取值1,筛选D列的字段则取值4;Criteria1,可选,字符串类型。筛选条件可以使用“=”,“<...原创 2018-11-26 21:06:45 · 16267 阅读 · 1 评论 -
Excel中VBA编程学习笔记(十一)--正则表达式
在VBA中使用正则表达式受限需要引用Microsoft VBScript Regular Expressions 5.5类库。在VBA界面,“工具”-->“引用”,定义正则表达式,如下例:Dim reg As New regexpWith reg.Global = True .IgnoreCase = True.MultiLine = False.Patte...原创 2018-11-26 21:05:14 · 9206 阅读 · 0 评论 -
Excel中VBA编程学习笔记(十)--单元格(cell)
1、单元格引用 引用 含义 Range(“A1”) 单元格A1 Range(“A1:B2”) A1到B2的单元格区域 Range(“C5:D9,G9:H16”) 多块选定区域 ·Range(“A:A”) ...原创 2018-11-26 21:01:20 · 7696 阅读 · 0 评论 -
Excel中VBA编程学习笔记(九)--工作表应用(WorkSheet)
1、获取工作表数量及选中、激活工作表Private Sub test() Dim count As Integer count = Worksheets.count '获取工作表数量 Dim name As String name = Worksheets(1).name '获取第一个工作表名称 Worksheets(count).S...原创 2018-11-25 17:06:37 · 6328 阅读 · 0 评论 -
Excel中VBA编程学习笔记(八)--工作薄应用(WORKBOOK)
1、获取工作薄数量Private Sub test() MsgBox ("工作薄数量为:" & Workbooks.Count) Workbooks(1).Activate Workbooks("第6次作业成绩.xls").ActivateMsgBox ("当前工作薄名:" + ThisWorkbook.name)End Sub注:Workbooks...原创 2018-11-25 17:03:24 · 5972 阅读 · 0 评论 -
Excel中VBA编程学习笔记(七)--窗口应用(WINDOW)
1、修改并获取当前窗口标题Private Sub test() Windows(1).Caption = "My Excel" MsgBox ("当前窗口标题:" & ActiveWindow.Caption)End Sub注:活动窗口总是Windows(1),当前(活动)窗口也可以用ActiveWindow表示。2、显示单元格中的公式Private S...原创 2018-11-25 17:00:43 · 3972 阅读 · 1 评论 -
Excel中VBA编程学习笔记(六)--Application对象
1、基本属性设置Sub main() Application.ScreenUpdating = False '禁止屏幕更新 Application.ScreenUpdating = True '允许屏幕更新 Application.DisplayAlerts = False '禁止出现提示对话框 Application.DisplayAlerts = True ...原创 2018-11-25 16:59:02 · 6769 阅读 · 1 评论 -
Excel中VBA编程学习笔记(五)
28、程序运行时间统计Sub test() begin_time = Timer For i = 1 To 1000 For j = 1 To 10000 x = x + 1 * 2 Next Next end_time = Timer MsgBox "运行用时" & ...原创 2018-11-25 16:55:27 · 773 阅读 · 0 评论 -
Excel中VBA编程学习笔记(四)
18、CurrentRegion属性CurrentRegion返回活动单元格所在的周围由空行和空列组成的单元格区域(即通常所说的当前区域),如图1所示。当前区域即活动单元格所在的矩形区域,该矩形区域的每一行和每一列中至少包含有一个数据,其周围是空行和空列,图1中列举了其中的4种情形(见蓝色阴影区域)。在当前区域范围内,不管活动单元格是哪一个单元格,其所在的当前区域均为同一区域,如...原创 2018-11-25 16:54:00 · 3700 阅读 · 0 评论 -
Excel中VBA编程学习笔记(三)
12、使用InputBox函数进行输入语法如下:InputBox(prompt [,title] [,default] [,xpos] [,ypos] [,helpfile,context])参数说明:prompt为提示内容,必选; title对话框标题; default为对话框中缺省的文字内容; xpos和ypos表示对话框距离屏幕左上角的距离,缺省则居中.使用示例...原创 2018-11-25 16:51:29 · 1637 阅读 · 0 评论 -
Excel中VBA编程学习笔记(二)
7、VBA中的数据类型 据类型(名称) 大小(字节) 描述 Boolean 2 逻辑值True或False Byte 1 0到255的整数 Integer 2 ...原创 2018-11-25 16:48:09 · 1612 阅读 · 0 评论 -
Excel中VBA编程学习笔记(一)
1、注释及编码规则注释:单引号:可以位于句子结尾或者单独一行; Rem:单独一行 编码规则:如果VB中的关键字是由多个英文字母组成,则系统自动将每个单词的首字母转换成大写字母,其余字母一律转换成小写字母。 对于用户自定义的变量名、过程名、函数名,VB以第一次定义的为准,以后输入的自动转换成首次的形式。 如果在同一行写多条语句,语句 间 要用冒号“:”隔开。例如:Form1...原创 2018-11-25 16:45:29 · 7216 阅读 · 1 评论 -
Excel中VBA编程学习笔记(十八)--目录遍历
Rem 下面的过程遍历指定目录下面的所有文件Sub SearchFiles(ByVal fd, ByVal fileName1 As String, ByVal fileName2 As String) Dim fl As File Dim sfd As Folder For Each fl In fd.Files '通过循环把文件逐个放在数组内 ...原创 2018-11-26 21:15:50 · 912 阅读 · 0 评论