VB怎么通过一个EXCEL表中的内容读取另一个EXCEL表中的内容

我想设计一段VB程序,通过EXCEL表中sheet1中的数据去读取sheet2中对应的内容,不知哪位大侠能帮忙写一下,我写了哪是有错,先谢谢了!!!

第1个回答  2019-08-10
如果你插入的是窗体控件,很简单的。(activex控件比较麻烦,得用vba代码)
右键点车间(1)控件,设置格式,最后一个标签“控制”,单元格链接处点到比如sheet1的g1,确定。
在sheet2的a1输入
=if(sheet1!g1,"车间(1)","车间(2)")
就可以了。

VB怎么通过一个EXCEL表中的内容读取另一个EXCEL表中的内容
右键点车间(1)控件,设置格式,最后一个标签“控制”,单元格链接处点到比如sheet1的g1,确定。在sheet2的a1输入 =if(sheet1!g1,"车间(1)","车间(2)")就可以了。

一个工作表提取另一个工作表格数据的VB编程?
要运行此代码,请按 Alt + F11 打开 Visual Basic for Applications (VBA) 编辑器。然后,单击“插入”>“模块”,并将代码粘贴到新模块窗口中。在 Excel 中按 Alt + F8,选择 SummarizeData,然后单击“运行”。这将根据 Sheet1 的数据填充 Sheet2 中的汇总数量。

用vba怎样输入数据自动显示另一个表格里的数据
用vba输入数据自动显示另一个表格里的数据的方式:进入VBA环境,可以按键盘上的“Alt+F11”进入。Sub rename()。For i = 1 To Sheets.Count。Sheets(i).Name = Sheets(i).Cells(1, 1).Value。Next。End Sub。VBA是VB的一个子集:尽管存在这些不同,VBA和VB在结构上仍然十分相似。事实上,如果...

在VB中如何利用代码,把一个工作簿中的一个工作的内容复制到另一个工作...
下面代码把c:\\1.xls中Sheet1工作表的内容拷贝到另外一个新建工作表中,并保存为“c:\\2.xls”Private Sub Command1_Click()Dim S() As String, i As Integer, j As Integer Dim xlApp Dim xlBook Dim xlSheet Set xlApp = CreateObject("Excel.Application") '创建EXCEL对象 xlApp.DisplayAl...

用VB查找某个文件夹里的Excel文件,并读取该Excel表格里的相关数据
Sub main()f = Dir("D;\\*.xls*") '查找D盘根目录的所有Excel文件 Do While f <> ""Workbooks.Open ("D:\\" & f) '依次D盘根目录的所有Excel文件 k = k + 1 Cells(k, 1) = Workbooks(f).Range("A1") '将打开的Excel文件中的A1单元格内容依次提取到当前工作表中 f = Dir Loop...

请问excel里的vb编程有没有可以把一个工作表里的一整行数据链接到另外一...
如果两个工作表在同一个工作簿中,直接用公式引用就行了,如:在SHEET2的A1单元格输入公式:=SHEET1!A1 当SHEET1的A1单元格数据改变时,SHEET2的A1单元格的数据会跟着改变。

vb数据写入excel,请问如何用vb提取excel表格中的数据有一ex
1.选择”开发工具“选项卡,点击”Visual Basic“(或者用快捷键Alt+F11)2.出现VBA编辑界面,注意看左侧,选择需要运行代码的工作表,此例为Sheet1;双击进入Sheet1相关程序编辑界面 3.在程序编辑区域,复制上上述代码 4.点击上面的三角号,运行程序 5.关闭VBA界面,返回工作表,就可以看到程序运行结果...

excel中用VB代码从sheet1复制内容到sheet2
第一个问题:假如要把sheet1中A1:B15的内容复制到sheet2的B5:C19,如下 Sub Copy()sheets("sheet1").select Range("A1:B15").Select Selection.Copy sheets("sheet2"),select Range("B5").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _False, Transpose:=False...

用VB如何把一张excel表的A列中的相同元素,提取到B列中。用VB编程
If Application.CountIf(Sheet1.Range("A1:A" & x), Sheet1.Cells(i, 1)) > 1 Then m = m + 1 Sheet1.Cells(m, 2) = Sheet1.Cells(i, 1)End If Next End Sub 关闭编辑画面回到工作表,点击菜单:工具--宏,或直接按ALT+F8组合键,在框中选择宏名字“提取重复到B列”,点“...

用VB查找某个文件夹里的Excel文件,并读取该Excel表格里的相关数据
1、用dir(“文件夹路径”)获取文件名 2、判断文件名是否为.xls后缀,用do until 做循环 3、结束循环之前用dir(),这次不带参数,获取下一个文件名

相似回答
大家正在搜