Con Excel Es F Cil Crear Plantillas Para Facturas O Recibos
Actualización 25/08/2014: nuevo modelo mejorado
Una de las consultas que recibo frecuentemente, es cómo crear un numerador automático para facturas o recibos en hojas de Excel. Siobservan la plantilla de la factura, verán que la celda C5 contiene el número de factura.
Lo que queremos hacer es que este número se actualice cada vez que emitimos una factura, de manera que lasiguiente tenga el número consecutivo (el archivo con el ejemplo se puede descargar aquí aunque recomiendo el nuevo modelo que incluye base de datos de las facturas producidas).
Esto se puede hacerde varias maneras, pero todas implican usar macros.
Una solución sencilla es agregar un botón al que le asociamos una macro. El botón lo creamos copiándolo de la barra de formularios.
Pulsamosel botón Nuevo, lo que abre un módulo de Vba con el evento Sub Botón3_AlHacerClic(). Aquí escribimos este código
[C5] = [C5] + 1
Ahora, cuando apretamos el botón el valor en la celda C5 seincrementará en 1.
Esta técnica es muy sencilla, pero no ofrece ninguna ventaja frente al sencillo método de cambiar el valor en la celda manualmente. Además, si nos olvidamos de presionar el botón, lapróxima factura saldrá con el mismo número.
Una forma de lograr algún tipo de control es ligar el botón a la acción de sumar los importes de la factura. Es decir, hasta que no apretemos el botón noaparecerá la suma total de la factura en la celda correspondiente (la celda C35 en nuestra plantilla).
Empezamos por eliminar la fórmula en la celda C35. Teniendo en cuenta que el rango de losmontos de las líneas de la factura es C18:C34, modificamos nuestro código, para que sume los valores de las celdas del rango y luego cambie el número de factura
Sub Botón3_AlHacerClic()
[C35] =...
Regístrate para leer el documento completo.