excel - 如何使用 VBA 确定将数据从一个工作表粘贴到另一个工作表的位置?
问题描述
该代码将信息粘贴到一个新的工作表中。
它出现在原始文件中的任何行都是它出现在新工作表中的位置。
如何粘贴到新工作表的开头?
Sub CloverLeafLocal048488()
Dim xRg As Range
Dim XCell As Range
Dim A As Long
Dim B As Long
A = Worksheets("OriginalDataPull").UsedRange.Rows.Count
B = Worksheets("CloverLeafLocal-048488").UsedRange.Rows.Count
If B = 1 Then
If Application.WorksheetFunction.CountA(Worksheets("CloverLeafLocal-048488").UsedRange) = 0 Then B = 0
End If
Set xRg = Worksheets("OriginalDataPull").Range("X1:X" & A)
On Error Resume Next
Application.ScreenUpdating = False
For X = 1 To xRg.Count
If CStr(xRg(X).Value) = "048488" Then
xRg(X).EntireRow.Copy Destination:=Worksheets("CloverLeafLocal-048488").Range("A" & X + 1)
B = X + 1
End If
Next
Application.ScreenUpdating = True
End Sub
解决方案
推荐阅读
- git - 如果 git commit IDs 是 SHA-1 输出,而 SHA-1 产生 160 位输出,为什么 git commit IDs 是 320 位?
- java - Mongo Java Driver - 如何使用部分索引创建复合索引?
- c++ - 链表:如何实现析构函数、复制构造函数和复制赋值运算符?
- loops - 有没有办法在python中把它放在一个优雅的循环中?
- mongodb - 如何从 MongoDB 实例中获取所有字段名称和数据类型
- javascript - 递归 setTimeout 在 v8 中最大化 CPU
- google-cloud-platform - 如何删除 BigQuery 中属于嵌套列的列
- javascript - 导入 LocalBase 库
- docker - 在詹金斯中配置章鱼可执行路径的问题
- javascript - 将键盘快捷键添加到自行创建的 Chrome 扩展程序