【发布时间】:2015-03-26 20:04:36
【问题描述】:
我正在尝试将数据从 Q3 Sheet 1 粘贴到 Q3 Sheet 2。每条数据都应粘贴到 Q3 Sheet 2 上最后一条数据下方的一行(从单元格 A4 开始)。不幸的是,这条线
Worksheets("Q3 Sheet 2").Range("A3").End(xlUp).Offset(1, 0) = .Offset(iRow, 0)
不这样做。相反,它将所有数据粘贴到 A4 中,并且它们继续相互覆盖,因此当从 A4 一直到 A14 应该有多个条目时,A4 中只有一个条目。请帮忙。谢谢!
With Worksheets("Q3 Sheet 1").Range("A3")
'Count total number of entries
nCustomers = Range(.Offset(1, 0), .Offset(1, 0).End(xlDown)).Rows.Count
'Loop through all entries looking for amounts owed > 1000
For iRow = 1 To nCustomers
AmountOwed = .Offset(iRow, 1) - .Offset(iRow, 2)
'If amount owed > 1000 then transfer customer ID and amount owing to Q3 Sheet 2
If AmountOwed > 1000 Then
Worksheets("Q3 Sheet 2").Range("A3").End(xlUp).Offset(1, 0) = .Offset(iRow, 0)
End If
Next iRow
End With
【问题讨论】: