加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Excel中粘贴时跳过隐藏行

(2012-12-05 16:32:44)
标签:

编辑器

代码

专业版

excel

隐藏

it

分类: 奋斗
使用VBA,需要Microsoft Office或者WPS专业版。
Microsoft Office下Alt+F11打开VBA编辑器。
代码如下:
 
Sub Func()
Dim Rng As Range
Set Rng = Range("U12:U117").SpecialCells(xlCellTypeVisible)
For Each cell In Rng
Worksheets("Sheet3").Cells(i + 1, 10).Copy
ActiveSheet.Paste Destination:=cell
Application.CutCopyMode = False
i = i + 1
If i = 39 Then End
Next
End Sub
 
需要根据情况更改的内容:
[U12:U117] 目标数据的位置
[Sheet3] 源Sheet
[10] 源数据位于第几列 A为1 B为2 ...
[39] 数据的总行数

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有