仅将日期,而不是背后的公式从一张纸复制到另一张

时间:2017-12-18 10:00:03

标签: excel vba excel-vba

我想从表格中复制数据而不是复制背后的公式"数据"进入工作表"报告"。

Sub CopyValueDown() 

Dim lRow As Integer
    lRow = Sheets("Data").Range("A" & Rows.Count).End(xlUp).Row
    If lRow > 1 Then 
        Sheets("Report").Range("A1:H1").AutoFill _
                  Destination:=Range("A1:H" & lRow)
    end if
End Sub

它表示AutoFill-Methode不起作用。

提前致谢!

1 个答案:

答案 0 :(得分:0)

您不需要.AutoFill,而是.FillDown。尝试这样:

Public Sub TestMe()
    If lrow > 1 Then
        Range("A1:H" & lrow).FillDown
    End If
End Sub