vba - 搜索标题,复制粘贴值直到最后一行
问题描述
我创建了一个宏来搜索标题并复制标题并将其粘贴到该特定列的最后一行。但是当我这样做时,我必须指定我不想要的列。但是我需要将它与标题搜索一起粘贴到同一列中,直到最后一行。例如:总计是 BV 列中的标题名称。请协助。
Range("A1").Select
Dim rngUsernameHeader As Range
Dim rngHeaders As Range
Set rngHeaders = Range("1:1")
Set rngUsernameHeader = rngHeaders.Find(what:="Total", After:=Cells(1, 1))
rngUsernameHeader.Copy
lastrow = Range("A65536").End(xlUp).Row
**ActiveSheet.Paste Destination:=Range("BV1:BV" & lastrow)**
Selection.End(xlUp).Select
Application.CutCopyMode = False
解决方案
只需建立您的粘贴范围rngUsernameHeader
ActiveSheet.Paste Destination:=Range( _
Cells(1, rngUsernameHeader.Column), _
Cells(lastrow, rngUsernameHeader.Column))
推荐阅读
- javascript - JavaScript:更改无限循环的超时?
- matlab - 如何绘制 Wolfram Alpha 网格?[MATLAB]
- swift - 我不能从我的等式中得到小数。尝试使用进度条
- android - 《让安卓模拟器跑得更快》答案解释
- java - 在 POJO 类的情况下插入后获取 Mongo db id
- list - F# 列表比较
- python - 包给了我无效的 int 文字
- python-2.7 - 如何在 Nao 机器人 gentoo linux 上安装 numpy、PIL
- c++ - 控制台应用程序未运行且不显示任何内容
- ios - Swift中的左对齐垂直UILabel