There is no built in feature that does that.
I did find a program called Profile Switcher at the XDA site that switches between Loud Ringer and Vibrate by shaking your phone. But I found it to be a bit buggy and you always have to keep the program running in the backround, which I personnaly dont like.
You can find more information about it as well as download it at the
XDA site HERE