Hi!
Yes, VBA is compatible with all MS Office tools, including Powerpoint and Access.
I personally find Visual basic very painful to code in general, bumpy case for every keyword is very annoying, but yeah, since it's highly mathematical it would be nice to see if someone takes advantage of that and create something complex and cool (I love math) like a 3D game using software rasterization in excel or a raycasting game like wolfenstein 3D.