在Excel宏中按值粘贴行,可以通过以下步骤实现:
Sub PasteValues()
Dim rng As Range
Dim lastRow As Long
' 获取要粘贴的行范围
Set rng = Selection.EntireRow
' 获取最后一行的行号
lastRow = Cells(Rows.Count, 1).End(xlUp).Row
' 将行范围复制到最后一行的下一行
rng.Copy Destination:=Cells(lastRow + 1, 1)
' 将粘贴的行范围的值设置为粘贴的值
rng.Value = rng.Value
End Sub
这样,选定的行范围将按值粘贴到最后一行的下一行,并且原始行的格式和公式也会被保留。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云