다음 스크립트는 제대로 작동하는 것 같지만 아래에 표시된 줄에 "Object defined"오류가 표시됩니다. 이 문제를 일으키는 원인을 찾지 못했습니다 ...한 시트에서 다른 시트로 행을 복사
Sub MailMerge()
Sheets.Add.Name = "MailMerge"
Dim MailMerge As Worksheet
Set MailMerge = Sheets("MailMerge")
Dim Rng As Range
Dim i, index, lastrow As Long
Dim Abstracts As Worksheet
Set Abstracts = Sheets("Abstracts")
lastrow = Abstracts.Cells(Rows.Count, 1).End(xlUp).row
For i = 1 To lastrow
Set Rng = Abstracts.Range("O" & i)
If WorksheetFunction.CountA(Rng) >= 1 Then
Abstracts.Range("A" & i).Resize(0, 14).Copy _
Destination:=MailMerge.Range("A" & i).Resize(0, 14)
'this is where the error is occuring
End If
Next
End Sub
의견이 있으십니까?
붙여 넣기에'크기를 조정해야합니까? – findwindow
아마도 그렇지 않습니다. 그러나 크기 조정을 제거해도 문제가 해결되지 않았습니다. – user1996971