重点是这个:End(xlDown)、End(xlUp)、End(xltoLeft)、End(xltoRight),就是从某个单元格开始,向下/上/左/右 找到第一个有数据的单元格。
sheet1

   A    |   Bid    |  公式列001   |   20002   |   11003   |    0

sheet2原始

   A   |   B        |     Cid  |  公式列     |   数值列004  |   12       |     12005  |   17       |     17

sheet2宏后

   A     |   B         |     Cid    |  公式列      |   数值列004    |   12        |     12005    |   17        |     17003    |    0        |      0

我要把sheet1的B:B列是0的A:A列筛选出来,再复制:

    Sheets("sheet1").SelectActiveSheet.Range("$B$1:$B$10000").AutoFilter Field:=3, Criteria1:=0Range("A2").SelectRange(Selection, Selection.End(xlDown)).SelectSelection.Copy

再粘贴到sheet2的A:A列最下面:

    Sheets("sheet2").SelectRange("A1").SelectSelection.End(xlDown).SelectRange("A" & Range("A1").End(xlDown).Row + 1).SelectSelection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _:=False, Transpose:=False

把sheet2的第二列公式填充下来:

    Sheets("sheet2").SelectROW1 = Range("A" & Rows.Count).End(xlUp).RowRange("B2").CopyRange("B2:B" & ROW1).PasteSpecial Paste:=xlPasteFormulasApplication.CutCopyMode = False

把填充的公式显示的数值复制到C:C列

    Sheets("sheet2").SelectROW2 = Range("C" & Rows.Count).End(xlUp).RowRange(Cells(ROW2 + 1, 2), Cells(ROW1, 2)).SelectSelection.CopyRange(Cells(ROW2 + 1, 3), Cells(ROW1, 3)).SelectSelection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _:=False, Transpose:=False

VBA,excel中选择特定内容复制粘贴相关推荐

  1. 将excel中的表快速复制粘贴进word中且不变形

    1.在excel中,选中表中的任意一个单元格,ctrl+a,系统会自动全选表格 2.ctrl+c 3.到word中,不要直接ctrl+v,而是要ctrl+alt+v,选择性粘贴,选择Micorsoft ...

  2. 在windows或linux中使用VIM/VI复制粘贴内容命令及设置大全

    在windows或linux中使用VIM/VI复制粘贴内容命令及设置大全 行复制: [yy]复制光标所在行 [p]在光标位置粘贴复制的内容 多行复制: [v]从当前位置进行可视化模式([Ctrl+v] ...

  3. 批量提取excel中包含特定关键字的单元格内容

    批量提取excel中包含特定关键字的单元格内容 链接:https://pan.baidu.com/s/1uTnkYXh8jBcaeda-JoQDuQ 提取码:jbkv class get_xls_da ...

  4. python批量处理excel文本改为数字_Python批量修改Excel中的文件内容

    import os import xlrd from xlutils.copy import copy def base_dir(filename=None): return os.path.join ...

  5. windows大多数的弹窗提示内容是可以复制的(我们主要用于报错内容复制粘贴去百度)

    现在以记事本保存时候的弹窗为例,用鼠标点击弹窗的任意位置,然后Ctrl+C,然后在新的记事本中可以粘贴这个提示内容了.如下图粘贴效果 1.大多数弹窗适用 2.主要用于把"报错内容" ...

  6. 如何将Excel中一列内容拆分成两列?

    如何将Excel中一列内容拆分成两列? 目录 如何将Excel中一列内容拆分成两列? 1.例如:将下表中B列一月销售中计划与实际销售数量拆分成两列 2.首先在B列后插入一空白列,即选中C列鼠标右键点击 ...

  7. 下拉菜单显示 隐藏html,根据在下拉列表中选择的内容隐藏和显示HTML元素

    我的网站是在ASP classic - VBScript中创建的(不是我的选择,也是我之前没有过的语言).我试图在其中创建一个网页:下拉菜单显示了基于第一个选择内容的额外下拉菜单.我正在尝试使用Jav ...

  8. ubuntu中使用root权限复制粘贴文件

    ubuntu中使用root权限复制粘贴文件 方法一 第一步:打开终端,在命令行里输入sudo nautilus 第二步:输入你的用户的密码 第三步:在弹出的窗口中打开需要操作的目录 第四步:把你所需要 ...

  9. 如何在Excel中选择单元格时高亮显示行和列

    在Excel中,选择单元格时高亮显示行和列的方法如下: 选择要高亮显示的单元格 在"开始"选项卡中,单击"格式"命令按钮 在弹出的菜单中选择"行和列& ...

最新文章

  1. java 线程中创建线程_java – 在线程中创建线程 – 良好的做​​法?
  2. 快来领猪肉啊,网易云官网建设意见征集计划获奖名单公布
  3. IDC:中国IT安全硬件、软件和服务全景图2014–2018 预测与分析
  4. 关于bedtools merge 功能中sort 命令的解释
  5. openstack Nova日志相关
  6. php中的Register Globals
  7. 信息学奥赛一本通(1010:计算分数的浮点数值)
  8. 对话生成 深度强化学习_通过深度学习与死人对话
  9. 微信公众号 html样式,公众号模板制作精美,微信公众号素材管理的正文,可以写自己CSS 样式吗?...
  10. 图解侧方停车技巧2015高清版
  11. arccos(x)函数
  12. 百度导航怎么不显示服务器,win7系统百度首页导航不见了怎么办
  13. Unity - Timeline 之 Timeline Playback Controls(Timeline播放控制栏)
  14. 2017年美团Java程序员开发,看我如何拿到offer
  15. 纯css写滚动的弹幕特效
  16. matlab将图片旋转的代码_我的MATLAB魔方新玩法:拼出任意图案!
  17. TX2超详细,超实用刷机教程(亲测有效,所有步骤都是博主亲自实践过)
  18. 对象流,管道流和随机访问文件流
  19. AcWing——第55场周赛
  20. 如何把Iconfont阿里巴巴矢量图标库引入web项目和微信小程序中,拿走不谢

热门文章

  1. JavaScript数组练习
  2. 【视频】PhotoShop专题复习教程
  3. Beautiful Soup的用法(六):解析器的选择
  4. 什么是异步,以及实现原理
  5. 单纯形法求解步骤:一个简单例子
  6. 求圆面积自定义异常类
  7. 盘点史上十大最昂贵的笔记本电脑
  8. M内核迎来大BOSS,ARM发布Cortex-M55配NPU Ethos-U55 ,带来无与伦比的性能提升
  9. 对计算机选购的注意事项,2021大学生选购电脑,8条注意事项!
  10. x64电脑连接x32共享打印机