Video
Esta sencilla macro incrementará de forma automática el número de la factura cada vez que abramos el fichero.
La tienes que escribir en lenguaje Visual Basic y ponerle de nombre Auto_Open(), al nombrarla así cada vez que abras la factura se ejecutará.
Pasos para hacer la macro:
1.- Ficha programador, en el grupo Código, hacer clic en Visual Basic.
2.- Del menú Insertar escoge la opción Módulo. Aparecerá módulo1
En la parte derecha de la ventana, en la zona completamente blanca, vamos a escribir las instrucciones que formarán parte de nuestra Macro.
Podríamos copiar la siguiente instrucción:
Sub Auto_Open()
c9=c9+1
End Sub
La celda C9 es donde está el número de factura que se tiene que incrementar.
Es más correcto especificar en la instrucción el nombre de la hoja donde está la celda, si no intentará incrementarla pero de la hoja que esté activa cuando se abra el libro.
En la siguiente macro hago referencia a la hoja Factura, anteriormente renombré las hojas del libro y le puse ese nombre a la hoja1 para que fuese más fácil reconocer el contenido.
Worksheets("Factura").Range("c9").Value = _
Worksheets("Factura").Range("c9").Value + 1
End Sub
Guardamos el código y guardamos el fichero como libro habilitado para macros: Factura.xlms
Para diseñar nuestra factura y automatizarla, iremos incluyendo en las siguientes entradas del blog mas instrucciones para esta macro.
No hay comentarios:
Publicar un comentario