Why aren't you using the loop variable wshLoop in the second For loop?
In that loop you only refer to bk.Worksheets(1) which is the first worksheet in the workbook you just opened.
Actually, why do you have 2 loops?
As far as I can see they are identical.
Bookmarks