te digo lo que pasó, este mismo programa, quise correrlo con excel 2003 pero en ingles, seguro no te dio ningun error porque estabas trabajando con excel wen español, mientras hacia el porgrama, tenia mucho cuidado en no utilizar la funciones de excel, tales como =suma(), etc, en resumen todas las que comienzan con "="; con el fin de tener compatibilidad entre las dos librerias, el error lo produce cuando ejecuto con el excel en ingles, pues lo hice con el excel en español. tal parece que el problema es esa libreria, pero incluso le cambie de libreria, al de ingles, pero igual me daba error.
que me recomiendas