An "Event Procedure" is just a type of VBA (the terms "VBA" and "macro" are often used interchangeably) that is triggered automatically upon some event happening, like editing a cell, opening a file, selecting a sheet, etc. You can create VBA code in Standard Modules to do the same thing you can in most "Event Procedures", except it will not run automatically (you need to trigger it yourself).
Perhaps is you give us a better idea of exactly what you are trying to accomplish, maybe we would have some other suggestions for you.