para que te salga ese mensaje de error tienes que tener demasiado código en un solo procedimiento, hice la prueba copiando y pegando una pequeña macro y tuve que llegar a las 1800 lineas para que me salte el error, tu código puede tener menos o mas lineas, en realidad según la ayuda dice que debe ser menor a los 64KB, como solucionarlo
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
pues fácil, partiendo tu código, por ejemplo dices que maneja 35 conceptos, probablemente cada concepto se pueda manejar con un procedimiento que va llamando al otro, en vez de tener 1 de 2000 lineas tener 35 de 60 lineas, te sera mucho mas fácil modificar el código, se ejecutara mas rápido, podrás tener código reutilizable, etc.