access vba 操作excel

Private Sub showExcel()
  Dim xlApp As Excel.Application
  Set xlApp = CreateObject("Excel.Application")
  xlApp.Visible = True    '显示EXCEL应用程序
  '申明EXCEL工作簿对象
  Dim xlBook As Excel.Workbook
  '设置工作簿对象为指定的工作簿
  Set xlBook = xlApp.Workbooks.Open(CurrentProject.Path & "\导出结果\清册查询.xls")
  xlBook.Save
End Sub

 以上为显示excel表,以下为操作excel表

Private Sub myExcel()
'操作excel
Dim xlApp As Excel.Application
Set xlApp = GetObject(, "Excel.Application")
    '申明EXCEL工作簿对象
     Dim xlBook As Excel.Workbook
    '设置工作簿对象为指定的工作簿
     Set xlBook = xlApp.Workbooks.Open(CurrentProject.Path & "\导出结果\清册查询.xls")
     xlApp.Visible = False  '显示EXCEL应用程序
     hang = ActiveSheet.UsedRange.Rows.Count
     '以下部分为EXCEL录制宏录制整理后所得代码
    Range("A" & hang + 1).Select
    ActiveCell.FormulaR1C1 = "制表日期"
    Range("B" & hang + 1).Select
    ActiveCell.FormulaR1C1 = "=TODAY()"
    Range("A" & hang + 2).Select
    ActiveCell.FormulaR1C1 = "总数"
    Range("B" & hang + 2).Select
    ActiveCell.FormulaR1C1 = hang - 1
    Range("A" & hang + 3).Select
    ActiveCell.FormulaR1C1 = "总额"
    Range("B" & hang + 3).Select
    ActiveCell.Formula = "=SUM(T6:T" & hang + 4 & ")"
    Range("A1:T" & hang).Select
    ActiveWindow.ScrollColumn = 14
    ActiveWindow.ScrollColumn = 13
    ActiveWindow.ScrollColumn = 12
    ActiveWindow.ScrollColumn = 11
    ActiveWindow.ScrollColumn = 9
    ActiveWindow.ScrollColumn = 8
    ActiveWindow.ScrollColumn = 7
    ActiveWindow.ScrollColumn = 6
    ActiveWindow.ScrollColumn = 5
    ActiveWindow.ScrollColumn = 4
    ActiveWindow.ScrollColumn = 3
    ActiveWindow.ScrollColumn = 2
    ActiveWindow.ScrollColumn = 1
    Selection.Borders(xlDiagonalDown).LineStyle = xlNone
    Selection.Borders(xlDiagonalUp).LineStyle = xlNone
    With Selection.Borders(xlEdgeLeft)
        .LineStyle = xlContinuous
        .ColorIndex = 1
        .TintAndShade = 0
        .Weight = xlThin
    End With
    With Selection.Borders(xlEdgeTop)
        .LineStyle = xlContinuous
        .ColorIndex = 1
        .TintAndShade = 0
        .Weight = xlThin
    End With
    With Selection.Borders(xlEdgeBottom)
        .LineStyle = xlContinuous
        .ColorIndex = 1
        .TintAndShade = 0
        .Weight = xlThin
    End With
    With Selection.Borders(xlEdgeRight)
        .LineStyle = xlContinuous
        .ColorIndex = 1
        .TintAndShade = 0
        .Weight = xlThin
    End With
    With Selection.Borders(xlInsideVertical)
        .LineStyle = xlContinuous
        .ColorIndex = 1
        .TintAndShade = 0
        .Weight = xlThin
    End With
    With Selection.Borders(xlInsideHorizontal)
        .LineStyle = xlContinuous
        .ColorIndex = 1
        .TintAndShade = 0
        .Weight = xlThin
    End With
   Range("A" & hang + 1 & ":B" & hang + 5).Select
     '退应用程序并释放内存
     xlBook.Save
     xlBook.Close
     xlApp.Quit
     Set xlApp = Nothing
     Set xlBook = Nothing
End Sub

 

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... 阅读详情

相关推荐

Excel中VBA编程学习笔记(十六)--Access数据库更新操作

【例1】使用Connection的Execute的方法 数据库格式:   Sub test()     Dim conString$, sqlString$     Dim cnn, rst         Set cnn = CreateObject("ADODB.Connection")     Set rst = CreateObject("ADODB.Recordset...

数据之道 7338

根据文件的规则实现批量挪动文件到对应的文件夹

shell脚本:根据文件的规则实现批量挪动文件到对应的文件夹 cat move_filefolder.sh: #!/bin/bash #author:LPeng #date:2020/10/13 #作用:实现根据规则文件move_ruls.txt来批量分类分件到文件夹 #set -x 调试时打开 export LANG="zh_CN.UTF-8" src_dir=/whgjapp/bea/crmkf/phototest/ cd $src_dir echo "move filefolder Start

阿鹏的笔记 1757

Excel +VBA +ADO+Access (CRUD)数据库操作类

Option Explicit Dim cnn As ADODB.Connection Dim rs As New ADODB.Recordset Property Get excel_driver() If Val(Application.Version) < 12 Then 'Excel版本为2003及2003以下 excel_driver = "Provider=Microso...

Yong-Z 1158

(八)VBA常用基础知识:workbooks操作之打开workbook

一般在拿别人的文件做基础,做自己的文件时,里边会有很多原来文本对其他文件的引用连接,当你使用的时候这些东西没有清理干净,每次打开的时候就会提示是都更新,一般选择不更新,因为点击更新也没啥用,但是如果用vba打开这种文件时,不做这个处理可能就需要你手动去点击,所以UpdateLinks就是做这个用的。1.8 后边那一堆我只有最后一个用过一次,就是打开的时候有时候会有一些什么修复,然后里边有xxx.xml那个。然后使用了UpdateLinks参数后,上边的写法就不好用了,使用以下写法。文件打开,并且可以编辑。

charles542307299的博客 2259

Excel中使用VBA访问Access数据库

VBA访问Access数据库 1. 通用自动化语言VBA VBA(Visual Basic For Application)是一种通用自动化语言,它可以使Excel中的常用操作自动化,还可以创建自定义的解决方案。 Excel中使用VBA的优点: 使固定、重复的任务程序自动化,提高工作效率。 可进行复杂的数据处理和分析。 可自定义Excel函数、工具栏、菜单和界面。 可连接多种数据...

weixin_30394669的博客 4016

【VBA(十五):使用ADO操作外部数据】【连接Excel数据源+常用SQL语句+连接ACCESS数据+小结】

本章主要内容:连接Excel数据源,常用SQL语句,连接ACCESS数据,小结。

LinGavinQ 4615

在ACCESS中用VBA代码直接读取Excel表中的数据

在Microsoft Access中,使用ADODB对象来连接Excel表并读取其中的数据。

Foresttu的博客 3342

Office 三大组件Excel、Word、Access 里 VBA 区别对比

Excel、Word 和 Access 的 VBA 虽然有一些共同之处,但它们的对象模型、事件处理、用户界面和数据访问方式都有显著差异。你需要根据目标应用程序的功能选择合适的 VBA 对象、方法和事件,才能实现预期的效果。Excel 和 Word 主要操作内存中的数据,而 Access 主要操作数据库中的数据。Excel 强调数据的可视化和交互,Word 强调文档的格式和内容,Access 强调数据的输入、输出和管理。你需要根据应用程序的功能选择合适的控件,并使用 VBA 代码来控制控件的行为。

小猫三两只。 1987

转:经典Excel VBA代码

转:经典Excel VBA代码 VBA基础在大家的关注声中即将告一段落了,有许多经典的VBA操作我们只是作了简要的介绍,想要熟练地使用VBA还需要大家慢慢地去消化和吸收,然后在实践中总结和提高。最后我们收集了常见的VBA代码以飨广大的读者,希望对大家有所启示。Application(Excel程序)篇Application.EnableEven...

weixin_33790053的博客 1111

Excel VBA Sql 操作Access数据库

主要介绍Excel与Access数据库的互连,及sql语句中的增、删、改的语法构造

←か淡定☆ ヾ 的博客 4373

30、Excel VBA 实用操作指南:Access 数据库与 PowerPoint 交互

本文介绍了如何使用Excel VBA实现与Access数据库和PowerPoint的高效交互。内容涵盖通过VBA向Access数据库添加字段、创建PowerPoint演示文稿、将Excel中的工作表范围和嵌入式图表复制到幻灯片,以及从Excel运行PowerPoint幻灯片放映等实用操作。通过详细的代码示例和流程图,帮助用户提升办公自动化水平,增强跨应用程序的数据处理能力。

life6的博客 98

access vba打开excel文件_除了VBA,还有哪些编程语言可以操作Excel文件?

Excel(Microsoft office)是现在最常用的办公软件,主要涉及电子表格制作、数据处理、报表输出展示以及更高端的还有金融建模等;我们知道,在需要批处理多个Excel工作表以及工作簿的时候,需要用到一个自动化的利器:VBAVBA其实是Visual Basic嵌套在office软件中的一个子集;VBA的功能很强大;但同时由于更新较少也有一些不方便的地方;比如VBA的数组功能一直被诟病,比...

weixin_29384861的博客 502

29、Excel VBA:邮件发送与Access数据库操作

本文介绍了如何使用Excel VBA实现邮件自动化发送与Access数据库的交互操作。内容涵盖通过Outlook发送单个工作表、批量邮件发送及附件处理,以及在Excel中添加、导出和创建Access数据库表的完整方法。结合代码示例和流程图,帮助用户高效完成数据管理和自动化任务,适用于需要集成Excel与Access的企业级办公场景。

life6的博客 69

Microsoft VBA Excel 操控 Access资料表和查询代码进行搬运操作

lalala

RandPython的博客 854

掌握Access操作Excel对象的实例教程

在深入了解Excel对象模型之前,我们必须熟悉三个核心对象:工作簿(Workbook)、工作表(Worksheet)和单元格(Range)。工作簿是Excel文件的容器,可以包含多个工作表。工作表是数据实际存放的地方,它们是工作簿中的不同页面。单元格是工作表中的最小数据单元,每个单元格可以包含各种类型的数据,比如文本、数字或公式。表格:Excel对象模型核心对象对象名称描述WorkbookExcel文件的容器,包含一个或多个工作表。Worksheet。

weixin_31419153的博客 395

VBA中自定义的Xlapp无法关闭的解决办法

在VB以及VBA中自定义的xlapp或者myapp,在结束的时候虽用quit方法退出,但是系统进程中依然存在,那么如何解决呢?

Excel +VBA +ADO+Access数据库(登录)

Excel +VBA +Access(登录)

Yong-Z 1315

Arduino应用——PWM控制直流电机风扇

Arduino应用——PWM控制直流电机风扇PWM原理实验器件功能描述如何改变文本的样式插入链接与图片实现代码生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 最近在使用arduino UNO开发板完成课程小作业。其中一个要求设计一个电风扇控制系统,要求能够通过PWM调节风扇的转速。期间搜索了许多例程和方法,但受限于器件,效果不

hypecycle的博客 2万+

Access数据库教案(Excel+VBA+Access数据库SQL Server编程)

表第一步:需求分析确定功能(实现这些表包括哪些实体及属性 他们的关系如何)第二步:建excel表(录入数据)第三步:把数据表导入到access数据库里面(外部数据——>Excel——>浏览)第四步:设计视图(数据类型 字段大小 数据库工具_关系)查询表第一种:创建——>查询——>查询设计——>选择需要的添加表——>双击选择到下面字段栏去——>保持—>给查询表取名第二种:创建——>查询——>查询向导——>简单查询向导——>选择表——>字段——>给查询表取名窗体:最好设置好关系。

2509_92430519的博客 911

捷联惯导总结--初始对准,位置标定,INS姿态更新,GPS/INS组合

惯导及组合导航回顾  2018.09.16 今天和17系的同学一起把惯导的流程捋了一遍,为了加深自己的记忆,这里在前面把心得大致列出来。 我们这里只考虑捷联式惯导及松组合 首先拿到惯性传感器(加速度计和陀螺仪)需要对其进行标定,是为了求出零偏,比例因子,交轴耦合这些误差。这些误差有的虽然在出厂时会给出,但是考虑到实际环境不同,还是要做标定。一般采用的是六位置旋转法,针对加速度计和陀螺仪同时...

赤豆几维 5万+

第三方系统(异构系统)基于token身份认证方式访问Ecology9的Restful接口Ecology9服务器配置部分

通过Token的认证方式调用Ecology9系统Restful业务接口服务器配置部分

svsou的专栏 2173
上一篇: ACCESS操作EXCEL对象讲解
下一篇: 斯特林公式求阶乘
deepfuture
博客等级 码龄17年 210粉丝 1287原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值