首页 办公 正文

vb6筛选excel 以及vb实验六对应的知识点收藏

2、利用vb6查询Excel表格数据3、vb6操作excel的问题VB6.0/VB.NET数据库筛选出部分数据导入到一个指定路径的新建excel(Access/SQL)用SQL语句直接生成!...

本篇文章给大家谈谈vb6筛选excel,以及vb实验六对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录:

VB6.0/VB.NET数据库筛选出部分数据导入到一个指定路径的新建excel(Access/SQL)用SQL语句直接生成!

用VB6方法与步骤:

1,使用SQL语句返回记录集rst。

2,引用EXCEL对象模型。

3,用一句语句就可以实现:.Cells(1, 1).CopyFromRecordset rst

利用vb6查询Excel表格数据

'首先要在VB中 引用 EXCEL

'在FORM 中 绘制 textbox ×2 commandbutton × 1

'先打开 EXCEL 第一列输入 查询字段 第二列 输入 结果内容

'先点击COMMAND1 连接EXCEL

'在TEXT1中 输入查询字段 点击COMMAND2 TEXT2中显示结果

'在VB6 EXCEL 2003测试通过

'如有疑问 请留言

Option Explicit

Dim I, J, K, L As Long

Dim ROW_COUNT, COL_COUNT As Long

Dim EXCEL_APP As Excel.Application '声明EXCEL对象

Private Sub Command1_Click()

Set EXCEL_APP = GetObject(, "Excel.Application") '连接EXCEL

End Sub

Private Sub Command2_Click()

ROW_COUNT = EXCEL_APP.ActiveSheet.UsedRange.Rows.Count '查询有多少行数据被使用,以获得最小的查询范围

EXCEL_APP.ActiveCell.Offset(1 EXCEL_APP.ActiveCell.Row, 1 EXCEL_APP.ActiveCell.Column).Select '定位于 左上角

Text2.Text = ""

For I = 1 To ROW_COUNT

If EXCEL_APP.Cells(I, 1).Value = Text1.Text Then

Text2.Text = EXCEL_APP.Cells(I, 2).Value

I = 100 + ROW_COUNT

End If

Next I

End Sub

vb6操作excel的问题

一、

VB读写EXCEL表:

VB本身提自动化功能可以读写EXCEL表,其方法如下:

1、在工程中引用Microsoft

Excel类型库:

从"工程"菜单中选择"引用"栏;选择Microsoft

Excel

9.0

Object

Library(EXCEL2000),然后选择"确定"。表示在工程中要引用EXCEL类型库。

2、在通用对象的声明过程中定义EXCEL对象:

Dim

xlApp

As

Excel.Application

Dim

xlBook

As

Excel.WorkBook

Dim

xlSheet

As

Excel.Worksheet

3、在程序中操作EXCEL表常用命令:

Set

xlApp

=

CreateObject("Excel.Application")

'创建EXCEL对象

Set

xlBook

=

xlApp.Workbooks.Open("文件名")

'打开已经存在的EXCEL工件簿文件

xlApp.Visible

=

True

'设置EXCEL对象可见(或不可见)

Set

xlSheet

=

xlBook.Worksheets("表名")

'设置活动工作表

xlSheet.Cells(row,

col)

=值

'给单元格(row,col)赋值

xlSheet.PrintOut

'打印工作表

xlBook.Close

(True)

'关闭工作簿

xlApp.Quit

'结束EXCEL对象

Set

xlApp

=

Nothing

'释放xlApp对象

xlBook.RunAutoMacros

(xlAutoOpen)

'运行EXCEL启动宏

xlBook.RunAutoMacros

(xlAutoClose)

'运行EXCEL关闭宏

4、在运用以上VB命令操作EXCEL表时,除非设置EXCEL对象不可见,否则VB程序可继续执行其它操作,也能够关闭EXCEL,同时也可对EXCEL进行操作。但在EXCEL操作过程中关闭EXCEL对象时,VB程序无法知道,如果此时使用EXCEL对象,则VB程序会产生自动化错误。形成VB程序无法完全控制EXCEL的状况,使得VB与EXCEL脱节。

关于vb6筛选excel和vb实验六的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文转载自互联网,如有侵权,联系删除