Sub CombineNamedRanges()
Dim R1 As Range, R2 As Range, R3 As Range, nxRw As Long
Set R1 = Range("Export_CAAP")
Set R2 = Range("Export_DSIP")
Set R3 = Range("Export_Alpha")
On Error Resume Next
With Application
.DisplayAlerts = False
.ScreenUpdating = False
End With
Sheets("Combined").Delete
On Error GoTo 0
Sheets.Add after:=ActiveSheet
ActiveSheet.Name = "Combined"
On Error Resume Next
R1.SpecialCells(xlCellTypeFormulas).Copy
Sheets("Combined").Range("A1").PasteSpecial xlValues
nxRw = Sheets("combined").Cells(Rows.Count, "A").End(xlUp).Row + 1
R2.SpecialCells(xlCellTypeFormulas).Copy
Sheets("Combined").Range("A" & nxRw).PasteSpecial xlValues
nxRw = Sheets("combined").Cells(Rows.Count, "A").End(xlUp).Row + 1
R3.SpecialCells(xlCellTypeFormulas).Copy
Sheets("Combined").Range("A" & nxRw).PasteSpecial xlValues
nxRw = Sheets("combined").Cells(Rows.Count, "A").End(xlUp).Row
For i = Sheets("Combined").Range("A1:A" & nxRw).Rows.Count To 1 Step -1
If Sheets("Combined").Cells(i, "A").Value = "" Then Sheets("Combined").Cells(i, "A").EntireRow.Delete
Next i
With Application
.CutCopyMode = False
.DisplayAlerts = True
.ScreenUpdating = True
End With
End Sub