빈 행을 붙여에서 엑셀 매크로를 방지하기 위해 다른 통합 문서 및 자동 필터의 A 열에서 해당 ID를 검색합니다. 그런 다음 해당 데이터를 복사하여 첫 번째 통합 문서에 붙여 넣어야합니다. 그러나 내 데이터 아래에 여분의 행을 추가하는 경우에도 코드가 작동합니다. 빈 행이 아닌 데이터 만 복사하여 붙여 넣을 수 있도록하려면 어떻게해야합니까? 가능한 코드는 다음과 같습니다.어떻게 여기에 내가 할 필요 무엇 나는 디자인을 엑셀 2007에서 매크로를 시도하고
Sub Medications()
'
' Medications Macro
'
' Keyboard Shortcut: Ctrl+m
'
Range("B1").Select
Workbooks.Open Filename:= _
"I:\Pharmacy\MTMP\2013\Master Lists\CMR Medication List.xlsx"
Range("A1").Select
ActiveCell.FormulaR1C1 = "Member ID"
Range("A1").Select
Selection.AutoFilter
ActiveSheet.Range(Selection, ActiveCell.SpecialCells(xlLastCell)).AutoFilter Field:=1, Criteria1:=Workbooks("Standardized Format Spreadsheet.xlsm").Worksheets("Demographics").Range("B1").Value
Cells.Select
Selection.Copy
Windows("Standardized Format Spreadsheet.xlsm").Activate
Sheets("Detailed Medication List").Select
Range("A1").Select
ActiveSheet.Paste
Windows("CMR Medication List.xlsx").Activate
Application.CutCopyMode = False
Application.DisplayAlerts = False
ActiveWorkbook.Close
Application.DisplayAlerts = True
Sheets("Demographics").Select
End Sub