请教VB高手,如何将一个excel表格中的几个sheet文件中的一列数据读入到VB程序中

如题所述

A1 = Sheet2!B8
A2 = Sheet3!A1 + Sheet4!B5追问

1.你这里的A1和A2是定义的数组吗?
2.A1=sheet2!B8这句语句之前不用对excel表格进行导入吗?

追答

Sheet 是一个Excel 文件内的表单
引用其他Excel文件数据 ='D:\[Data1.xls]Sheet1'!A1
下拖就是一列

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-09
这个。。。。这个。。。。。你得考虑用OLEDB了。具体怎么写,你参考一下网上关于VB读取Excel或者ACCESS的方法吧
第2个回答  2012-10-09
把EXCEL当做是一个数据库来读取就可以了啦

请教VB高手,如何将一个excel表格中的几个sheet文件中的一列数据读入到V...
A1 = Sheet2!B8 A2 = Sheet3!A1 + Sheet4!B5

如何将EXCEL表中的数据传入VB
将Excel表数据导入VB的方法主要有三种:第一种是使用Excel宏,通过编写宏代码实现数据导入。以"AddToAccess"宏为例,首先创建连接到Access数据库的ADO数据连接对象,然后利用循环读取Excel表中数据,将每行数据插入到Access数据库的"users"表中。此方法简便,但存在宏限制,使用时可能受限,且修改代码可能有...

EXCEL 如何用VBA语言将一个EXCEL文件中不同sheet中的同一列数据按顺序...
代码如下, 详见附件的示例文件。Sub MergeData() '将其他sheet的同列数据合并到第一张sheet Dim i As Integer, N As Integer Dim j As Long, k As Long N = Sheets.Count '如果工作簿中只有一张工作表,则退出 If N = 1 Then Exit Sub '确定工作表的列数(假定其他...

如何用VB读取某个特定位置的EXCEL文件中的某个工作簿中的某行某列的内...
Private Sub CommandButton1_Click()Workbooks.Open Filename:="E:\\1.xlsx" '打开目标文件Me.TextBox1.Value = ActiveWorkbook.Sheets(2).Range("A3") '给文本框1赋值ActiveWorkbook.Close No '关闭目标文件End Sub根据你的要求,供参考!

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

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

求助EXCEL使用VBA批量打开一系列表格文件并复制里面的数据到另一个表 ...
'假设所有报表文件中的数据都在 Sheet1Set sht = ActiveSheet '保存当前工作表对象fn = Dir(ThisWorkbook.Path & "\\报表-*.xls", vbReadOnly) '打开第一个报表文件Do While fn <> "" '开始循环 Set wb = Workbooks.Open(fn) '以只读模式打开报表文件 '取得报表文件中的日期字符串 ...

Excel表格中有多个sheet表,如何用c语言或者vb语言依次打开这些表然后...
Set Xlssheet = Xlsbook.Worksheets(1) '打开第1个工作表(第2个改成2,以此类推)Xlssheet.Activate '激活工作表 '读取:Text1.Text = Xlssheet.Cells(1, 1) '读取单元格1行1列赋值给Text1(运用循环可快速读取)'关闭:Xls.Quit '关闭EXCEL Set Xlssheet = Nothing '释放资源 Set Xlsbook...

各位如何EXCEL中的内容导入VB的列表框呀,具体代码是什么?
如果你将sheets(1)工作表A1:A5中的内容倒入VB的列表框中,可按如下代码操作,不知当否。For i = 1 To 5 ListBox1.AddItem Sheets(1).Cells(i, 1).Value Next i 另外一种方法是在在列表框的RowSource属性值设置为SHEET1!A1:A5,

...Excel文件中某个表格的某列数据到一个Excel表格里,如图,共有100多个...
在工作表标签上击右键,查看代码。在VBE窗口中,点“插入”,模块。将以下代码粘贴到模块代码窗格中,ALT+F8运行该宏,就行了。附件中有样本。Sub 数据提取()For i = 2 To Worksheets.CountSheets(1).Cells(Sheets(1).[a65536].End(3).Row + 1, 1) = Sheets(i).[D3]Sheets(1).Cells(...

相似回答