实例介绍
【实例简介】VB6 表查询Excel
随便写的,有错误但是查询可用,新手请勿喷
【实例截图】
【核心代码】
Public xlapp As Excel.Application 'Excel对象
Public xlbook As Excel.Workbook '工作簿Public xlsheet As Excel.Worksheet '工作表
Public xlrange As Excel.Range
Private Sub Form_Load()
Dim Xi As Integer
Dim Xj As Integer
Dim X As String
Dim s As String, q As String
Set xlapp = CreateObject("Excel.Application") '创建EXCEL应用类
xlapp.Visible = False '设置EXCEL可见 True False
Set xlbook = xlapp.Workbooks.Open("E:\temp\bb.xls") '打开EXCEL工作簿
Set xlsheet = xlbook.Worksheets(1) '打开EXCEL工作表
xlsheet.Activate '激活工作表
X = 1
End Sub
Private Sub Command2_Click()
Dim Xi(100) As Integer
Dim Xj(100) As Integer
Dim X As Integer
s = Text2.Text
q = ""
For i = 5 To xlsheet.UsedRange.Rows.Count '从第一行一直到最后一个使用的行
For j = 1 To xlsheet.UsedRange.Columns.Count '从第一列一直到最后一个使用的列
If InStr(1, xlsheet.Cells(i, j), s) Then ' 判定单元格内容里是否有需要查找的内容
q = q & "单元格 " & xlsheet.Cells(i, j).Address(0, 0) & " 中的数据为: " & xlsheet.Cells(i, j)
'有需要查找的内容返回单元格行列地址和内容
Text1(0).Text = xlsheet.Cells(i, 2) '企业名称
Text1(1).Text = xlsheet.Cells(i, 3) '法人
Text1(2).Text = xlsheet.Cells(i, 4) '电话
Text1(3).Text = xlsheet.Cells(i, 5) '地址
Text1(4).Text = xlsheet.Cells(i, 6) '营业执照
Text1(5).Text = xlsheet.Cells(i, 7) '组织机构代码
Text1(6).Text = xlsheet.Cells(i, 9) '检查日期
Text1(7).Text = xlsheet.Cells(i, 1) '序号
Text1(8).Text = xlsheet.Cells(i, 8) '产品
X = 1
Xi(X) = i
Xj(X) = j
M = Xi(X)
N = Xj(X)
Exit For
End If
Next j
If q <> "" Then
Exit For
End If
Next i
If q = "" Then
MsgBox "没有查找的内容"
Else
'MsgBox "表 " & xlsheet.Name & " 中查询包含" & s & "的单元格结果如下:" & vbCrLf & q
End If
i = 0
End Sub
Private Sub Command3_Click()
xlapp.Quit
End Sub
├── 表查询
│ ├── Excle.frm
│ ├── Excle.frx
│ ├── Excle.vbp
│ ├── Excle.vbw
│ ├── MSSCCPRJ.SCC
│ └── bb.xls
└── 好例子网_表查询.zip
1 directory, 7 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论