如何在VB中copy Excel中的某一列的值
例如,
for i = 3 to 20
' 这里要写copy第i列的整列的值的代码,注意是列的不是行的哦
' 这里写粘贴的代码,粘贴到另外一个sheet里面去
next i
求高手赐教,如对我有帮助我会追加悬赏再采纳的
你好,先谢谢你的回答
我之前说的还不是很清楚,是这样的
我从sheet1的第i列第2行开始复制直到最后一行,从sheet2的第k列第31行开始粘贴
请问这样子应该要怎么写呢
直接赋值的话,表2的k31=表1的i2其中行号用循环每次十1,直到表1的行数
复制的话选择表1的i2到i2。End(xLDoWn)。cOpy 再选择表2的k31再粘贴。或直挍复制到位。还不知道怎么操作,就晚上我写代码传给你。我手机不好操作
.
Sub 复制表1粘贴表2()
Sheets("Sheet1").Select
Range("I2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Sheets("Sheet2").Select
Range("K14").Select
ActiveSheet.Paste
End Sub
Sub 直接赋值()
x = 14 - 1 '从表2d的x+1列开始粘贴
y = 2 - 1 '从表1的y+1列开始复制
Sheets("Sheet1").Range("I2").Select
Z = Range(Selection, Selection.End(xlDown)).Count
For i = 1 To Z
x = x + 1
y = y + 1
Sheets("Sheet2").Range("k" & x) = Sheets("Sheet1").Range("i" & y)
Next i
End Sub
你好,先谢谢你的回答
我之前说的还不是很清楚,是这样的
我从sheet1的第i列第2行开始复制直到最后一行,从sheet2的第k列第31行开始粘贴
请问这样子应该要怎么写呢
把i列第2行到最后一行复制到sheet2的K31
把i+1列第2行到最后一行复制到sheet2的L31
把i+2列第2行到最后一行复制到sheet2的M31
是这样吗?
你好,先谢谢你的回答
我之前说的还不是很清楚,是这样的
我从sheet1的第i列第2行开始复制直到最后一行,从sheet2的第k列第31行开始粘贴
请问这样子应该要怎么写呢
你好,先谢谢你的回答
我之前说的还不是很清楚,是这样的
我从sheet1的第i列第2行开始复制直到最后一行,从sheet2的第k列第31行开始粘贴
请问这样子应该要怎么写呢
如何用vb提取excel表格中的数据如何用vb提取excel表格中的数据和...
首先需要知道你要引用的数据在Excel中的位置,然后在VB里面引用Excel,然后打开Excel文件读数据 Dim scxls As Excel.Application Dim scbook As Excel.Workbook Dim scsheet As Excel.Worksheet ‘Set scxls = CreateObject(\\"excel.application\\")‘Set scbook = scxls.Workbooks.Add Set scbook = s...
vb怎样读取excel中指定单元格内容并显示vb怎样读取excel中指定单元格...
1.打开一个Excel的文件,在表格中输入简单的表格,比如学生成绩表格。2.接着,鼠标左键单击【开发工具】菜单标签,在VBA控件下拉菜单中,并选择按钮控件,...3.然后,在表格中绘制出按钮控件,并修改控件名称。4.接着,鼠标左键单击【查看代码】按钮 5然后,在代码窗口中输入VBA语句,比如输入定义变量语句,...
怎样通过VB实现多个EXCEL中特定行列的数据的提取
把代码中的 ActiveSheet.Rows(3).Copy 3 改为你想要的行 然后 敲击 F5 点运行 就ok了 如果还有什么问题可以 百度hi 我 上班时间我都在
怎样通过VB实现多个EXCEL中特定行列的数据的提取
把代码中的 ActiveSheet.Rows(3).Copy 3 改为你想要的行 然后 敲击 F5 点运行 就ok了 如果还有什么问题可以 百度hi 我 上班时间我都在
请教请问如何用vb提取excel表格中的数据
首先需要知道你要引用的数据在Excel中的位置,然后在VB里面引用Excel,然后打开Excel文件读数据 Dim scxls As Excel.Application Dim scbook As Excel.Workbook Dim scsheet As Excel.Worksheet ‘Set scxls = CreateObject("excel.application")‘Set scbook = scxls.Workbooks.Add Set scbook = sc...
如何用VB语言复制excel表中的数据
Dim FileName, SheetName As String FileName = "d:\\test.xls" '要访问的工作簿路径和名称 SheetName = "sheet1" '指定的要访问的工作表名称 Set xlApp = CreateObject("Excel.Application") '创建EXCEL对象 Set xlBook = xlApp.Workbooks.Open(FileName) '打开已经存在的EXCEL工件簿文件 xlApp...
VB怎么选择性提取Excel中的参数
假设单元格为A1.activeworkbook.activesheet.cells(a,1)=val(activeworkbook.activesheet.cells(a,1))然后提取的就是结果了
如何用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、接着向窗体中拖动一个“标签”和一个“按钮”,右击“按钮”,从其扩展菜单中选择“属性”项。...
...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(Sheets(1).[b65536].End(3)....