I think I got it... I ran in to a new issue where the worksheet was copying to the new workbook instead of the workbook with the macro, but I got around that by changing the order of the dimensions/sets. Here is what I'm using:
Dim CopyToWbk As Workbook
Dim CashFileWbk As Workbook
Set CopyToWbk = ActiveWorkbook
Set CashFileWbk = Workbooks.Open(Sheets("Info").Range("B2").Value & "\" & Sheets("Info").Range("B3").Value)
Dim CopyFromBook As String
Dim ShToCopy As Worksheet
Set CopyFromWbk = CashFileWbk
Set ShToCopy = CopyFromWbk.Worksheets("123")
ShToCopy.Copy After:=CopyToWbk.Sheets(CopyToWbk.Sheets.Count)
Worksheets("Cash").Delete
Worksheets("123").Name = "Cash"
Range("A1").Select
Range(Selection, Selection.End(xlDown)).Resize(, 4).Select
Selection.Copy
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
CashFileWbk.Close
Bookmarks