首页 相关文章 用辅助列或VBA的方法实现在Excel中粘贴时跳过隐藏行

用辅助列或VBA的方法实现在Excel中粘贴时跳过隐藏行

为了替换筛选后的数据经常会将其他区域中的连续行数据复制粘贴到筛选区域,问题是无法直接复制,这是因为筛选后的区域包含隐藏行,部分数据会粘贴到隐藏行中。一般会对选择筛选区域用“定位→可见单元格”的方法选择可见单元格,再按“Ctrl+V”进行粘贴,Excel会提示“ ……Excel无法粘贴信息,原因是复制区域与粘贴区域形状不同……”。关于这个问题,可以使用辅助列或VBA的方法来解决,辅助列是用排序法把需要替换的数据放在一起再进行复制粘贴,VBA代码可直接把“Sheet2”表B列的数据粘贴到“Sheet1”表筛选后的区域。

例如下图所示,左侧的“Sheet1”表的A、B两列包含一些水果名称及数量,现在需要用右侧“Sheet2”表B1:B7区域中的数值(用红色标识)替换“Sheet1”表筛选“苹果”后的数量。

需要跳过隐藏行进行粘贴的区域 需要复制的连续行区域[ 查看全文 ]

2015-04-27 标签:

用辅助列或VBA的方法实现在Excel中粘贴时跳过隐藏行的相关文章

手机页面
收藏网站 回到头部