Por eso hoy voy a presentarte como crear un Sistema de Facturas de ventas en Excel que
te permita Facturar e imprimir fcilmente a tus clientes. Comencemos entonces:
Observa la Imagen para que puedas ver como quedo renombradas las Hojas Excel:
Diseando la Hoja Excel Factura de Ventas de
Tu Sistema de Facturacion
Para comenzar nos ubicamos en la Hoja Factura y comenzamos a crear un Formulario
de fcil entrada y uso.
4. Fecha de la facturacin
5. Numero de Factura
14. IVA
Comenzamos a Disear:
22. Nos ubicamos en la A20 pulsamos 7 espacios y aplicamos guion Bajo 32 veces
pulsando la tecla chift y la tecla guion.
A continuacin te muestro una imagen, para que puedas ver como quedo el formulario:
A continuacin te dejo una imagen, para que puedas verificar como quedo los
encabezados:
A continuacin te dejo una imagen, para que puedas verificar como quedo los
encabezados:
A continuacin te dejo una imagen, para que puedas verificar como quedo los
encabezados:
Creando el Catlogo de Productos en la Hoja
PRODUCTOS
En esta Hoja vamos a Digitar todos los Productos, con sus respectivos cdigos,
Descripcin, Precio y Proveedor.
Muy bien, ahora puedes observar un icono al lado de cada celda validada, al pulsar clic
sobre este icono se despliega la Lista de Cdigo de cada Producto.
Listo con esto el Numero de Factura aumentara automticamente cada vez que
digitemos una factura nueva y lo Guardemos.
Listo con esta frmula, ahora tan solo al seleccionar el cliente, te devolver la Direccin
del Cliente, haz la prueba ahora.
Una vez seleccionado lo dibujamos desde la Celda G8:H9, tal como se muestra en la
imagen:
Muy bien, ahora vamos a nombrar el Botn, cambiaremos el nombre CommandButton1
por Imprimir y Guardar. Para eso sigamos los siguientes pasos:
Sub limpieza()
ActiveSheet.Range("C6,F4").Value = ""
ActiveSheet.Range("A10:B17").Value = ""
End Sub
Sub Imprimir()
Sheets("FACTURA").Activate
ActiveSheet.PrintPreview
End Sub
Este cdigo lo vamos a copiar dentro de un Mdulo en Visual Basic para Aplicaciones.
Para insertar un Modulo sigue los siguientes pasos:
Se abre Visual Basic para Aplicaciones y nos ubicamos en medio de los Cdigos de
Programacin:
End Sub
Call Imprimir
filalibre = Sheets("Base").Range("A1048576").End(xlUp).Row + 1
'se pasarn los datos desde la 1er fila de items
ActiveSheet.Range("A10").Select
fila = 10
filalibre = filalibre + 1
ActiveCell.Offset(1, 0).Select
Wend
'una vez concluda la copia debiera limpiarse el form de datos
Call limpieza
A continuacin te dejo una imagen, para que veas como debe quedar programado el
Botn Imprimir y Guardar:
4. Ahora digitamos los detalles, te dejo una imagen para que veas como
debe quedar:
5. Ahora que ya est lista la Factura, solo pulsamos clic sobre el Botn Imprimir y
Guardar, se presenta la Vista preliminar lo imprimes y listo ya se guard la Factura y
tenemos una nueva Factura para facturar a un Nuevo cliente.
Puedes observar la Hoja Base, ya contiene los Datos que tenamos en la Factura 1.
Ahora continuamos con la Factura 2.
Puedes ver que todo lo facturado est en la Hoja Base de Datos con sus respectivos
Nmeros de Factura y Fecha.