Ayuda por favor con factura hecha en excel

Buenas tardes amigos tengo una factura la cual tiene dos macros, el primer macro me incrmenta la factura pero comienza desde 1 y yo necesito que me empiece a incrmentar desde 001, 002, 003, y así sucesivamente y no se como hacer esto ayúdenme por favor, el otro macro que tengo me imprime la factura y me limpia las celdas de la factura para una nueva mi otra duda es como hago que cuando le de imprimir me guarde esta factura en otro lugar o ustedes que me recomiendan, para guardar estos registro en excel, txt, imágenes no se lo que sea más fácil, la otra opción seria como hago yo para insertar un campo y que si yo consulto la factura 002 me cargue los datos de esta factura necesito ayuda ya que no se nada de excel, me gustaría adjuntarles el archivo de excel para que vean la factura pero no se como, les copia más abajo los macros.
Este macro incrmenta en unos pero no se como hacerlo que comience desde 001
Sub Imprime()
Range("h4") = Range("h4").Value + 1
End Sub
Este otro macro imprime la factura y limpia celdas de la factura
Sub facturasim()
Application.ScreenUpdating = False
    Range("A1:H40").Select
    ActiveSheet.PageSetup.PrintArea = "$A$1:$H$40"
    Selection.PrintOut Copies:=2
    Range("B13:F30").ClearContents
    Range("B6:E9").ClearContents
    FormulaR1C1 = "=TODAY()"
    Range("h4") = Range("h4").Value + 1
    Range("C2").Select
Application.ScreenUpdating = True
End Sub
Ayudenme por favor necesito como guardar los registros y lo demás

2 respuestas

Respuesta
-1
En www.expertosmacrosexcel.es.tl tengo colgada una plantilla se llama Inventarios_facturacion.xls
este sitio es de micropagos... tienes que enviar un mensaje que te cuesta como 1.5 Dlls pero vale la pena...
Descarga esa plantilla y en la parte de Zona de descargas esta la contraseña para que tu veas todo el código fuente.
Respuesta
-1
La macro esta bien el problema es que el campo en el cual est'a tienes que personalizarlo para que te ponga los ceros adicionales, sin embargo es mejor que lo pongas como texto, en la linea:
Range("H4") = Range("H4").Value + 1

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas