In that case instead of workbooks add you create a variable that revers to an opened workbook (or in not open, opens it) en then with some minor editing you can use the same code.
But, does running the code now, create a new workbook with a copy ad the sheet?