If I replace
c1 -> Update();
at the end of my macro with
c1.Update();
I get what I want.
Sorry for the previous email.
Regards
Michal Lijowski