Tengo una hoja en excel para hacer facturas, como consigo que una celda (la
del numero de factura), sea auto incrementada cuando yo elija o al guardar
y que me recuerde el numero la proxima vez que abra esa hoja y que ademas
me guarde la hoja con dicho numero par apoder volver a recuperarla en
cualquier momenton ?.
Muchas gracias
Salu2
Hola "*"
Puedes hacer lo que pides de la siguiente manera:
1º) A la celda que debe contener el número de la factura le pones un nombre
(Menú Insertar>Nombre>Definir)
(En la macro de abajo a ese rango lo llamé NumFac2)
2º) Colocas el siguiente código en un módulo.
Rem Aumenta en uno el número de la factura
Private Sub MasUno()
Minum = Range("NumFac2")
Range("NumFac2") = Minum + 1
End Sub
3º) Llamas a MasUno cada vez que quieras incrementar el número de la
factura. Quizas te convenga asignarla a un botón en lugar de relacionarla
con guardar.
Es probable que te convenga guardar los datos de la factura en otro libro u
hoja de donde los puedes recuperar en lugar de un archivo por factura...
verás que te conviene.
Saludos.
Lito
> 1ž) A la celda que debe contener el número de la factura le pones un
> nombre (Menú Insertar>Nombre>Definir)
> (En la macro de abajo a ese rango lo llamé NumFac2)
>
> 2ž) Colocas el siguiente código en un módulo.
>
> Rem Aumenta en uno el número de la factura
> Private Sub MasUno()
> Minum = Range("NumFac2")
> Range("NumFac2") = Minum + 1
> End Sub
>
> 3ž) Llamas a MasUno cada vez que quieras incrementar el número de la
> factura. Quizas te convenga asignarla a un botón en lugar de
> relacionarla con guardar.
>
> Es probable que te convenga guardar los datos de la factura en otro
> libro u hoja de donde los puedes recuperar en lugar de un archivo por
> factura... verás que te conviene.
>
Gracias, voy a probar.
Salu2