I kind of doubt an Excel Macro would scale let alone not be easily hackable:-) But yeah election software should not be rocket science.
I wouldn't consider a large, secure, state wide database which has hundreds of users to be "rocket science" but there is quite a bit of work required to design and code a voter registration database system.