Although I can't help you with the VBA code, I'm interested in the meaning of:

GPO (what is GPO)?