I start with a file called "A.xlsm"

This file is an excel form, used as an request sheet. Some user data are retrieved automatically based upon the user ("Value = Environ("Username")". The macro I am writing, saves the file as "B.xlsm" before putting it in an outlook message that goes to a colleague.

When that colleague opens the file, his own user data overwrite the original user data, for obvious reasons.

I therefore want to freeze some (NOT ALL !) cells in the B-file, letting the A-file unchanged.

How ?