Ok, I took your sheet1 value from your attached workbook and put it in a new workbook. I then copied your code and ran it. It ran successfully with a "Done" msgbox. It created Client1 Client2 and Client3 sheets with data. However, none of these sheets have values in the D Column.
I then ran my sub below. It placed charts on each Client worksheet using the A2:A32,D2:D32 as the datasource on each.
Maybe I'm misunderstanding....