viernes, 25 de septiembre de 2009

Listado de gastos de viaje con VBA en Excel 2007

Pues en este segundo ejemplo de la saga voy a crear un formulario que me permita elaborar un pequeño listado con los gastos de viaje de cada uno de los empleados de una empresa ficticia.
Para las personas que conozcan un poco el IRPF a esto se les llama gastos de locomoción y de manutención y estancia y las empresas están obligadas a llevar un control de estos gastos. Cuando la empresa page el gasto en el que incurre el trabajador estará obligada a retenerle o no en función de si ese gasto es renta del trabajo personal dineraria para el trabajador o está exonerado de tributación. Estos gastos pueden ser exonerados de gravamen (no tributan en el IRPF del trabajador y la empresa no ha de retenerle) según su cuantía y justificación y para ello hay que ir a la Ley del IRPF para ver las condiciones y los límites.

Sin ánimo de meterme en el terreno fiscal, éste es sólo un ejemplo sencillo y básicamente para enseñar la capacidad que tiene VBA para crear soluciones empresariales para el tratamiento de los datos que puede ser muy útil para muchas empresas.
Lógicamente se podría hacer un ejemplo más elaborado usando Visual Basic .NET y utilizando una base de datos SQL, pero todo a su debido tiempo. Lo que caracteriza VBA es su sencilla facilidad de uso que hace que a las pocas horas todo el mundo sepa utilizarlo y sacarle partido y a parte si se entiende bien es un buen trampolín a otros lenguajes de programación superiores en cuanto a complejidad.
Voy a colgar el libro Excel con el ejercicio en cuestión por si alguien lo quiere a efectos didácticos ya que el tutorial es un poco largo y puede ser difícil de seguir. Aquí pongo el link.

Crear un formulario en Excel usando VBA (Spanish) from Raúl González on Vimeo.

No hay comentarios:

Publicar un comentario