Hi
I am consolidating various workbooks into one master workbook and some workbooks that I am consolidating have no data in the copy range. How can I modify the below code to skip or copy non blank cells.
Thanks for your help.
I am consolidating various workbooks into one master workbook and some workbooks that I am consolidating have no data in the copy range. How can I modify the below code to skip or copy non blank cells.
Thanks for your help.
Code:
Set sh = Sheets("Hospitalized Patient")
'activate hospital patient sheet
Sheets("Hospitalized Patient").Activate
With ActiveSheet
.Unprotect "ops"
.AutoFilterMode = False
.Columns("B:l").EntireColumn.Hidden = False
.Range("b4:l225").AutoFilter
.Range("b4:l225").AutoFilter field:=1, Criteria1:="<>", Operator:=xlOr, Criteria1:="<>end"
End With
'copy filtered data
Set tbl = ActiveSheet.AutoFilter.Range
tbl.Offset(1, 0).Resize(tbl.Rows.Count - 1, tbl.Columns.Count).Select
Selection.Copy
'activate lead workbook
wkbkLead.Activate
'activate master worksheet
TargetShHosp.Activate
TargetShHosp.Range(DestCellHosp.Address).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Set DestCellHosp = TargetSh.Cells(Rows.Count, "B").End(xlUp).Offset(1, 0)