lo que puedes hacer es que en el lugar donde tienes tu codigo de insert lo redirecciones a una pagina php pasando las variables por url y luego en esa pagina lo ejecutas , creo que el problema es que el java script no te salta esa parte del codigo...
https://www.youtube.com/@CursosDeExcelyMacros