wkbk (B) goto 행 (??) wkbk (A)에 입력 된 값을 열려면 매크로가 필요합니다. 특정 열을 복사하고 wkbk (A)의 col (j14)에 붙여 넣습니다.워크 시트 간의 셀 복사
Sub AutofillData()
Dim wkbkSource As Workbook
Dim strPath As String
Dim myRange As Range
Dim i As Integer
Dim c As Range
Application.ScreenUpdating = False
strPath = "\\"
Set wkbkSource = Workbooks.Open(strPath & Range("A13").Value & ".xls?")
Windows("Book1.xlsm").Activate
Set myRange = Range("i14:i25")
For Each c In myRange
i = c.Value
wkbkSource.Activate
Worksheets("Main Data").Select
Range("D" & i & ":O" & i).Select
Selection.Copy
Windows("Book1.xlsm").Activate
Range("J14").Select
Sheets("Data").Cells(Rows.Count, 9).End(xlUp).Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=True, Transpose:=False
Range("J14").Select
Application.CutCopyMode = False
Next
wkbkSource.Close savechanges:=False
Application.ScreenUpdating = True
End Sub
오류가이 라인 시트 ("데이터")에있을 것 같다 그것을 할 것입니다. 세포 (Rows.Count, 9) .END (xlUp) .Offset (1, 0). 내가 9시 10 분을 변경하려고하면 선택하십시오. 도와 줘서 고마워. – Ade
어떤 오류가 발생합니까? – RBarryYoung
@Ade이 "있는 것 같습니다"하지 않을 것입니다. 라인이 오류를 유발하고 오류 (또는 오류 번호)가 무엇인지 확인하십시오. –