"What a pleasure that you have passed by!"
Translation:Quel plaisir que vous soyez passé !
"Vous" can be plural you or polite singular you, so "passée" indicates that you're talking to a woman you respect. But without more context, all of the versions you suggest should be accepted as well. (Plus "passé," for a man you respect.)