VBA编程:将所选择的列中符合条件的记录复制到指定的另一个工作表的末尾。

要详细程序啊……

第1个回答  2013-05-31
这个不难,发个附件给我,帮你搞定.追问

怎么发给你啊

追答

1020519951

追问

发了,要多久?

追答

差不多了,稍等!

已经完成.
发回发你了
收到请回话
有问题请回复
无问题请采纳

本回答被提问者采纳

使用excel VBA 复制一个工作表中指定的列中的数据,粘贴到另一个工作...
Sub test()Dim s, t Dim i As Integer Dim rs As Integer s = Array(1, 5, 8)t = Array(2, 6, 7)Sheets("目标表").Select With Sheets("原始表")For i = 0 To UBound(s)rs = .Cells(65536, s(i)).End(xlUp).Row - 1 Cells(65536, t(i)).End(xlUp).Offset(1, 0)...

EXCEL VBA 如何将某工作表内复合条件的数据黏贴至其他不同工作表指定...
Sub copyToTable()Dim i As Integer, sht As Worksheet For i = 1 To Sheet1.Range("A1").End(xlDown).Row '从第1行到最后一行 For Each sht In ThisWorkbook.Sheets '在所有表单中查找 If sht.Name = Sheet1.Range("A" & i).Text Then ' 如果表单名字与该单元格内容相同(A列最好...

...vba将工作表1的某些单元格的值保存到另一张表的对应位置?
把两张表格发到57321522@qq。com

用VBA将一个工作表中符合条件的数据复制到另一个工作表中
If Sheets("计算").Cells(i, 1)>100 Then Sheets("公布表").Cells(i, 1) = Sheets("计算").Cells(i, 1)Next i '当 Sheets("计算")第1列的数据大于100时,自动拷入 Sheets("公布表") 的相应列中 如果你想将Sheets("公布表")中的空格删除,可以这样写 Dim i, num1,k num1 =...

...一个sheet里指定区域内容复制到另一个汇总工作簿里一个指定shee_百...
private Sub bookMerge(nstart As Long, ncolumn As Integer)' MsgBox "欢迎使用合并工作表工具1.0" & Chr(13) & "made by excel880工作室" & Chr(13) _' & "本工具将合并当前目录下所有工作簿的第一个工作表到一个工作簿"' Dim fs, f, f1, fc, s Dim wk As Workbook...

用VBA按条件选择一个表中某些单元格然后选择性粘贴到另一个表中的特定...
=SUMPRODUCT(($A$4:$A$27=$F5)*($B$4:$B$27=G$4)*$C$4:$C$27)=SUMPRODUCT(($A$4:$A$15=$F5)*(--LEFT($B$4:$B$15,LEN($B$4:$B$15)-2)=G$4)*$C$4:$C$15)用这样的即可 如果要引用其他工作表的 需要加上sheet标签,如果要引用其他文件,需要用 [表一.xls]...

...找到符合条件的单元格,然后再整行复制到另一个表
给你一个工作表事件代码,你可以参考使用:Private Sub Worksheet_Change(ByVal Target As Range)Application.ScreenUpdating = False On Error Resume Next Dim a As String, b As String, x As Integer, y As Integer Dim rng As Range y = Sheets(3).[a65536].End(3).Row If Target <>...

如何用VBA判断符合条件的数据复制粘贴到相应工作表?
上述代码中,"需要筛选的条件"可以是一个数字、文本或者其他类型的条件。如果某一行数据的第一列与该条件相等,那么该行数据就符合条件,可以将该行数据复制到目标工作表。在上述代码中,使用了Offset函数来确定目标工作表的最后一行,然后复制源数据中符合要求的行到该行的下一行。这样可以避免每次都从第...

VBA excel中如何使用宏将一个工作表中符合条件的某部分数据复制放在另...
以下代码,数据在sheet1的A到D列,表头在第二行 取前三个复制到H列 Set conn = CreateObject("adodb.connection")conn.Open "provider=microsoft.jet.oledb.4.0;extended properties=excel 8.0;data source=" & ThisWorkbook.FullName Sql = "select top 3 * from [sheet1$A2:D] order by ...

excel 表格vba自动输出符合条件的单元格所在的整行到新的工作表中
sub xx()dim x as long x=sheets("newsheet").range("a65536").end(xlup).row()+1 for i 1 to sheet1.range("a65536").end(xlup).row()if 符合条件 then sheet1.rows(i),copy sheets("newsheet").rows(x).select selection.paste x=x+1 endif next i endsub ...

相似回答