Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5373|回复: 19

[已解决]如何複製sheet1 符合條件的列到 sheet 2 ?

[复制链接]
发表于 2012-1-14 21:02 | 显示全部楼层 |阅读模式
本帖最后由 bianchi 于 2012-1-14 21:29 编辑

如何複製sheet1 符合條件的列到 sheet 2 ? 列可以是多條 , 我研究了很久也不能 , 請大大幫忙 !!
最佳答案
2012-1-14 21:58
本帖最后由 sunjing-zxl 于 2012-1-14 22:00 编辑

  1. Sub aa()
  2.     Dim arr, arr1
  3.     Dim i As Long, n As Long, m As Long
  4.     Application.ScreenUpdating = False
  5.     n = InputBox("输入数据", "输入条件数据")
  6.     arr = Range("A2:A" & [A65536].End(xlUp).Row)
  7.     ReDim arr1(1 To UBound(arr), 1 To 1)
  8.     m = 0
  9.     For i = 1 To UBound(arr)
  10.         If arr(i, 1) = n Then
  11.             m = m + 1
  12.             arr1(m, 1) = i
  13.         End If
  14.     Next i
  15.     m = 0
  16.     For i = 1 To UBound(arr1)
  17.         If arr1(i, 1) = "" Then
  18.             Exit For
  19.         Else
  20.             m = m + 1
  21.             Rows(arr1(i, 1) + 1).Copy Sheets("sheet2").Cells(m, 1)
  22.         End If
  23.     Next i
  24.     Application.ScreenUpdating = True
  25. End Sub
复制代码
不清楚你的目的,我猜了一个。不知道是不是你要的结果

aaa.rar

29.46 KB, 下载次数: 11

发表于 2012-1-14 21:05 | 显示全部楼层
你能不能上传一个附件,说说你的具体要求啊?
回复

使用道具 举报

发表于 2012-1-14 21:19 | 显示全部楼层
回复

使用道具 举报

发表于 2012-1-14 21:22 | 显示全部楼层
sunjing-zxl 发表于 2012-1-14 21:19
附件,说明你的条件
这个不难

sunjing-zxl,你天天在这里守株待兔啊!
回复

使用道具 举报

发表于 2012-1-14 21:32 | 显示全部楼层
happym8888 发表于 2012-1-14 21:22
sunjing-zxl,你天天在这里守株待兔啊!

要捡一点便宜的来赚点BB啥
回复

使用道具 举报

 楼主| 发表于 2012-1-14 21:35 | 显示全部楼层
本帖最后由 bianchi 于 2012-1-14 21:37 编辑

上傳了附件呢 , 我想把 msg box 輸入的條件 (A1 的 "99999" 那幾列) 復製到新的 sheet2 , 而 msg box 輸入的條件是不定的 .
我現在的困難是 msg box 輸入 "99999" 數值後只可以選一列 , 不能選多列 , 大大可以幫忙嗎 ?
回复

使用道具 举报

发表于 2012-1-14 21:37 | 显示全部楼层
不只可以選一列 , 不能選多列?????????

你到底是要选一列,还是选多列
回复

使用道具 举报

 楼主| 发表于 2012-1-14 21:38 | 显示全部楼层
sunjing-zxl 发表于 2012-1-14 21:37
不只可以選一列 , 不能選多列?????????

你到底是要选一列,还是选多列

打錯字 ... 是要選多列
回复

使用道具 举报

发表于 2012-1-14 21:38 | 显示全部楼层
你的附件里面的代码我这里显示的是乱码。。
没法修改。

你把你的全部要求说一次
回复

使用道具 举报

 楼主| 发表于 2012-1-14 21:44 | 显示全部楼层
sunjing-zxl 发表于 2012-1-14 21:38
你的附件里面的代码我这里显示的是乱码。。
没法修改。

由於我用繁體 , 我把它們轉做英文吧 , 我從新上傳一次

new.rar

29.35 KB, 下载次数: 13

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-16 14:17 , Processed in 0.448782 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表