确定总行数,然后将值复制并粘贴到行数
Identifying Total Number of Rows, then Copying and Pasting a values to the number of rows
我想创建一个宏,它基本上可以识别 sheet 上的总行数。然后在另一个 sheet 上取一个范围内的值,复制该范围并粘贴它,直到它达到第一个 sheet 上标识的总行数。我不想获取一组值并将其复制到另一个 sheet 的最后一行。
这就是我目前所拥有的。我在尝试找到实现目标的下一步时遇到了麻烦。我认为我很接近,但我对变量的了解非常有限。
Public Sub Delegation()
Dim lastrow As String
lastrow = ActiveSheet.Cells(Rows.Count, "A").End(xlUp).Row + 1
Worksheets("delegating").Range("A1:A13").Copy _
End Sub
您可以尝试这样的操作:
Public Sub Delegation()
Dim lastrow As Long
lastrow = ActiveSheet.Cells(Rows.Count, "A").End(xlUp).Row + 1
With Worksheets("delegating")
.Range("A1:A13").AutoFill Destination:=.Range("A1:A" & lastrow), _
Type:=xlFillCopy
End With
End Sub
我想创建一个宏,它基本上可以识别 sheet 上的总行数。然后在另一个 sheet 上取一个范围内的值,复制该范围并粘贴它,直到它达到第一个 sheet 上标识的总行数。我不想获取一组值并将其复制到另一个 sheet 的最后一行。
这就是我目前所拥有的。我在尝试找到实现目标的下一步时遇到了麻烦。我认为我很接近,但我对变量的了解非常有限。
Public Sub Delegation()
Dim lastrow As String
lastrow = ActiveSheet.Cells(Rows.Count, "A").End(xlUp).Row + 1
Worksheets("delegating").Range("A1:A13").Copy _
End Sub
您可以尝试这样的操作:
Public Sub Delegation()
Dim lastrow As Long
lastrow = ActiveSheet.Cells(Rows.Count, "A").End(xlUp).Row + 1
With Worksheets("delegating")
.Range("A1:A13").AutoFill Destination:=.Range("A1:A" & lastrow), _
Type:=xlFillCopy
End With
End Sub