先日、excel vbaでコードを書く機会がありましたが、普段、emacsを多用している私の場合、emacsキーバインド以外では、どうしても不自由を感じしまいます(特にコードを書く場合)。
xkeymacsとはemacs以外のアプリケーションでemacsキーバインドを実現しますが、私の場合、現在、thunderbirdをexcel vbaでxkeymacsを有効にしています。
http://www.cam.hi-ho.ne.jp/oishi/index.html
参考までに emacsには visual-basic-mode.el もありますね。
http://d116.com/hacks/emacs/visual-basic-mode.el