Workbook.Open não suporta a especificação um nome de folha.
Você precisa mudar para sua planilha manualmente com Workbooks.Sheets("Sheet1").Activate
Sub test()
Dim myFilePath As String
Dim myWorkbook As Workbook
myFilePath = Cells(1, 1).Value & Cells(1, 2).Value & Cells(1, 3).Value
mySheetname = Cells(1, 4).Value
Set myWorkbook = Application.Workbooks.Open(Filename:=myFilePath)
On Error Resume Next
myWorkbook.Sheets(Cstr(mySheetname)).Activate
On Error GoTo 0
End Sub
Ou encurtado
Sub test()
Set myWorkbook = Application.Workbooks.Open(Filename:=[A1] & [B1] & [C1])
On Error Resume Next
myWorkbook.Sheets(Cstr([D1])).Activate
On Error GoTo 0
End Sub