问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb读取excel中的数据并在窗体上显示

发布网友 发布时间:2022-04-23 09:38

我来回答

1个回答

热心网友 时间:2023-04-28 07:05

参考:

Public ExcelTable As Workbook  'excel 工作表对象
Private TextBoxA() As Control      '以编辑框为基础动态构造数据网格
Private FormWidth As Integer       '窗体宽度
'以下子程序是用来建立数据网格
Sub CreateGrid(No, Data)
    For i = 1 To CInt(UBound(Data, 1))
        For j = 1 To CInt(UBound(Data, 2))
            Set a = Form1.Controls.Add("VB.TextBox", "textbox" & CStr(i) & CStr(j) & CStr(No))
            ReDim TextBoxA(1 To i, 1 To j)  '重新定义动态数组!
            Set TextBoxA(i, j) = a
            With TextBoxA(i, j)            '设置文本框属性
                .Text = Data(i, j)
                .Visible = True
                .Height = 200
                .Width = 500
                .Top = .Height * (i - 1)
                .Left = .Width * (j - 1) + FormWidth
            End With
        Next
    Next
  
End Sub

Private Sub Command1_Click()
    Set ExcelTable = CreateObject("Excel.sheet") '建立对象实例
    ExcelTable.Application.Workbooks.Open (App.Path + "\address.xls") '打开数据文档address.xls
    For i = 1 To ExcelTable.Application.Worksheets.Count    '获得工作表数目
        Data = ExcelTable.Application.Worksheets(i).UsedRange.Value   '获取每个工作表的数据
        DataType = VarType(Data)      '跳过没有数据的空表
        Select Case DataType
        Case vbArray + vbVariant
            Call CreateGrid(i, Data)   '传递数据,建立以文本框为基础的数据网格
        Case vbEmpty
        End Select
    Next
End Sub

vb怎样读取excel中指定单元格内容并显示vb怎样读取excel中指定单元格...

1.打开一个Excel的文件,在表格中输入简单的表格,比如学生成绩表格。2.接着,鼠标左键单击【开发工具】菜单标签,在VBA控件下拉菜单中,并选择按钮控件,...3.然后,在表格中绘制出按钮控件,并修改控件名称。4.接着,鼠标左键单击【查看代码】按钮 5然后,在代码窗口中输入VBA语句,比如输入定义变量语句,...

vb读取excel中的数据并在窗体上显示

Public ExcelTable As Workbook 'excel 工作表对象Private TextBoxA() As Control '以编辑框为基础动态构造数据网格Private FormWidth As Integer '窗体宽度'以下子程序是用来建立数据网格Sub CreateGrid(No, Data) For i = 1 To CInt(UBound(Data, 1)) For j = 1 To CInt(UBound...

如何在VB的Text控件中显示Excel表上的指定内容vb显示excel表格内容

Private Sub Command1_Click()Dim xlsApp As Object, xlsWb As Object, xlsWorksheet As ObjectSet xlsApp = CreateObject(\"excel.application\") '创建excel.application对象xlsApp.Visible = True '显示excel 主界面xlsApp.Visible = False '隐藏excel 主界面xlsApp.workbooks.Open (\"D:\\1\\...

如何在vb中读取Excel中的数据?

1、首先,在Excel表格中输入如图内容,以方便在VBA中进行读取和处理操作。2、进入VBA环境,可以按键盘上的“Alt+F11”进入。右击“Microsoft Excel对象”,从其右键菜单中选择“插入”-“用户窗体”项。3、接着向窗体中拖动一个“标签”和一个“按钮”,右击“按钮”,从其扩展菜单中选择“属性”项。...

如何用vb提取excel表格中的数据如何用vb提取excel表格中的数据和...

‘scxls.Visible = True’显示Excle 数据较多,且有规律可循时,请使用循环语句 用vb提取excel表格中的数据方法:1、在汇总表中的A列,将多个工作表的表名依次排列。2、在B1单元格输入以下公式,然后向右向下填充公式=OFFSET(INDIRECT($A1&"!A1"),,COLUMN(A1)-1)&""公式表示:以A1单元格的内容...

用VB 将数据逐个写入EXCEL的单元格 并在窗体上显示出来

用Excel在C盘根目录下生成一个名为 Test.xls 的空文件,然后启动VB6 首先在工程中引用 Microsoft Excel 11.0 Object Library 力求简单,显示数据我仅仅用了3个Textbox控件来完成!代码如下:Dim objExcelFile As Excel.Application Dim objWorkBook As Excel.Workbook Dim objImportSheet As Excel....

在VB中如何提取EXCEL表中的数据??

VB操作EXCEL 全面控制 Excel 首先创建 Excel 对象,使用ComObj:Dim ExcelID as Excel.Application Set ExcelID as new Excel.Application 1) 显示当前窗口:ExcelID.Visible := True;2) 更改 Excel 标题栏:ExcelID.Caption := \'应用程序调用 Microsoft Excel\';3) 添加新工作簿:ExcelID.WorkBooks...

vb中如何对excel表格进行字段提取并显示在datagrid中?

用ADO可以提取,先引用ADO (Microsoft ActiveX Data Object)假定你的excel表名为Book1.xls,存放在C盘 然后 Dim Rs As New ADODB.Recordset Dim sql AS String Rs.CursorLocation=adUseClient StrData = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= C:\Book1.xls;Extended Properties='Excel 8.0...

我想用vb调用excel里的数据在excel画图表应该怎样做.

以下为关键部分 '打开 Set sf1 = CreateObject("Excel.Application")sf1.Workbooks.Add Set sf2 = sf1.Workbooks(1)Set sf3 = sf2.ActiveSheet '作图 Range("A1:E5").Select Charts.Add ActiveChart.ChartType = xl3DColumn ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range("A1:E5")A...

如何用VB制作简单的查询程序,查询EXCEL表格中的内容并显示出结果

Private Sub Initial(ss As String)Dim i, j As Integer Set xlApp = CreateObject("Excel.Application") '创建EXCEL应用类 'xlApp.Visible = True '设置EXCEL可见 'Set xlBook = xlApp.Workbooks.Open(App.Path + "\" & "106-33-LCDTest-20130202.csv") '打开EXCEL工作簿 Set xlBook = ...

vb怎么读取excel中的数据 vb读取excel到数据库 vb读取excel单元格数据 vb读取数据写入excel vb6读取excel中内容 vb提取excel数据 vb读取excel vb读取excel文件太慢 vb调用excel数据
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
css背景图片代码css背景图片 顺丰快递可以寄猫猫吗? 顺丰快递可以发活体宠物吗 顺丰快递可以快递宠物狗吗 请问:为什么安装完VMware_Workstation_8.0.4 后,没有反应,哪里操作不对... 干了2 年多 Java 外包,终于脱离了! 动漫中白衬衫+黑短裙+长筒袜+黑长直的有谁? 求动漫少女白衬衫大图 小米6x屏幕老闪怎么办?? 解梦,我梦见被一群人撕扯被生吃了,不用任何工具直接用手抓我身上肉... 普通的私人豪华游艇大概多少钱啊? 成都省四川市是什么梗 青岛金明游艇有限公司怎么样? 如何用VB打开EXCEL表格 开瑞全场用英文怎么说? 信用卡全额还款了,为什么还要算利息 excel怎么用VB自动隐藏显示 100万左右的私人游艇有什么? 英雄联盟游戏中说的carry你们,carry全场,这两个carry是什么意思 如何一次性全部还款 100万左右的私人游艇有哪些? 如何在VB的窗体中显示Excel报表 英雄联盟中打野需要具备什么样的意识才能carry全场? 私人游艇(普通版)+加上驾驶证费用+一年的保养费用+码头停靠费 王者荣耀哪些英雄可以Carry全场 一个Excel工作簿中有多个工作表中时,如何用VB先显示其所有工作表,然后再选定其中之一进行打开。 在青岛买游艇能停靠在什么地方 LOL低端局carry全场需要什么条件 vb中怎么读取excel文件? 怎样购买私人游艇? 王者荣耀能carry全场的英雄有哪些 去成都是什么梗? vb 如何获取EXCEL所有工作表名并显示在List1上 如何给私人游艇上牌照?都要经过哪些手续? 凯瑞全场英文怎么写? 成都二仙桥什么梗 驾驶私人游艇需要特别执照吗? 成都省,是什么梗? 私人游艇在海上能随便开吗? 我在游中可以carry全场。这里的carry是什么意思 Carry全场的婉儿一定要回哪几个操作? 成都的大学是什么梗 私人私人小快艇需要办什么证件 “这局我C你”这句话是什么意思? 成都圈子酒吧是什么梗 成都省是什么梗 是英雄联盟里面的凯瑞全场英文怎么写。凯瑞好像是C带头的,哪位大神帮忙下。 提起成都,你会想到什么? 英雄联盟凯瑞全场英文是什么 成都的哪些地域梗很有意思?