希望能筛选另存到另一张表并能更新
任务完成信息表
员工编号 员工姓名 工作卡号 身份证号码 实际缴款
00012 张1 10213 ‘123456789123456 123
00020 张2 11128 ‘123456123123456 134
00021 张3 12043 ‘123456789123456 145
01981 张4 12958 ‘123456123123456 156
01986 张5 13873 ‘123456789123456 167
01989 张6 14788 ‘123456123123456 178
10124 张7 15703 ‘123456789123456 189
10121 张8 16618 ‘123456123123456 200
10123 张9 17533 ‘123456789123456 211
25713 张10 18448 ‘123456123123456 222
25714 张11 19363 ‘123456789123456 233
35715 张12 20278 ‘123456123123456 244
张13 21193 ‘123456789123456 255
合计 2457
制表人 复核 签名
这样一张表,我想用员工编号进行筛选 <10000为一组 10000>=第二组<=20000 其它,包括为空的,为第三组数据
将这些数据,
带表头
带合计
带
制表人 复核 签名
这些另存到另一张工作表 分别命名为第一组,第二组,第三组.因为这些数据都是从别的地方取过来的.所以希望能保留公式,合计的话因为可能会减少或加入新的人
希望能sun(数据开始的行:合计所在行的上一行.
因为很想学习vba的知识,如果哪位大虾做出来了.希望能有注释以便学习. .万分感谢.
我看了很多.然后写了点..但是不管我怎么改只能更另存到sheet2上Sub two()
[a1].AutoFilter 1, field:=1, Criteria1:=">'10000" _
, Operator:=xlOr, Criteria2:="="
[a1].CurrentRegion.SpecialCells(xlCellTypeVisible).Copy Sheet2.[a1]
End Sub
,[a1].CurrentRegion.SpecialCells(xlCellTypeVisible).Copy Sheet2.[a1] 像这一句的sheet2我也试过更改,但是没有用.如果谁懂这个的话请告诉我这句话的用法.谢谢..
Excel 如何用VBA实现筛选并存到另一个sheet的指定位置
使“数据”--“筛选”--“自动筛选”,做到如上图所示位置后,在G列筛选,筛选完成后使用“宏”就可以把内容复制到sheet2表中。宏的程序如下:Sub Macro1()'' Macro1 Macro ' 宏由 tsl 录制,时间: 2012-2-23 ''Columns("B:AP").Select Selection.Copy Sheets("Sheet2").Select Columns("...
VBA将EXCEL筛选后内容复制到新工作表
可以先激活你有数据的Sheet,如:Workbooks("你有数据的工作表名").Worksheets(1).Active 然后再Copy 或者在新建一个Workbook之前,如果 有数据的Workbooks中的SHeet是当前激活的 SHeet,则可以先将它赋值给变量。 dim AS =New Worksheet set AS=Activesheet 然后再建立新的工作表,Copy时用:AS....
[Excel+VBA]如何查找某个表格里的数据并将相关数据复制到另一个表中...
$A$1:$A$100)),ROW(三角网原始数据!$A$1:$A$100),65536),ROW(A1)))&"")-5)数组公式
excel如何通过vba将工作表1的某些单元格的值保存到另一张表的对应位置...
把两张表格发到57321522@qq。com
excel高级筛选列表区域在别一个工作薄怎么用VBA表示?
Excel高级筛选列表区域在另一个工作簿中用VBA表示,可以试试添加这一段代码:Set rngDate=Application.Workbooks(工作簿名称).Sheets(工作表名称).Range(单元格区域)注:通过测试可行,但是每次运行前需要将筛选结果全部清空,否则筛选不了,筛选的时候也要打开源文件,如下图:
excel怎样制作把录入的数据自动保存到另一工作表中?
1. 打开Excel,并打开您要记录数据的工作表(假设为"数据录入"工作表)和目标工作表(假设为"保存数据"工作表)。2. 在Excel的开发选项卡中,点击"Visual Basic"按钮,打开Visual Basic for Applications(VBA)编辑器。3. 在VBA编辑器中,选择"插入"菜单,然后选择"模块"以创建一个新的模块。4. ...
如何用VBA代码筛选重复值,并复制到另一张表上?
If .Cells(1, 1) = "" Then .Cells(1, 1) = " "arr = .UsedRange End With For i = 2 To UBound(arr)k = Trim(arr(i, 3))v = Trim(arr(i, 4))If Not d.exists(k) Then d.Add k, CreateObject("Scripting.Dictionary")d(k)(v) = True Next i i = 1 arr(1, 1)...
Excel中根据姓名筛选,筛选的对应所有信息自动复制到另一个表格里面
这个要用到数据透视表。对汇总表插入数据透视表。之后双击各安装师傅对应行项目的就会自动新建一个SHEET并罗列所有安装信息。2,3。7、8,8。7、0,8.8.
Excel vba 自动筛选 复制到另一个工作表
下面的代码把ws工作表中B列为1的行的E列内容,复制到ts表的A列:dim i,n,jn=ws.[b65536].end(xlup).rowj=1for i=1 to n if ws.cells(i,"B")=1 then ts.cells(j,"A")=ws.cells(i,"E") j=j+1 end ifnext i ...
如何用VBA判断符合条件的数据复制粘贴到相应工作表?
If sourceSheet.Cells(i, 1) = "需要筛选的条件" Then ' 如果符合条件,则将该行数据复制到目标工作表的最后一行 sourceSheet.Rows(i).Copy targetSheet.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues End If Next i 上述代码中,"需要筛选的条件"可以是一个数字...