Ayuda factura con macros 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 también como guardar los registros y lo anterior mencionado

1 Respuesta

Respuesta
1
Para lo de poner 001,002 etc. Tienes esta función
Public Function ceros(Numero) As String
    Dim i As Integer
    For i = 1 To (3 - Len(CStr(Numero))) ->El 3 es el que hace que se vea como 001, si fuera un 4 se verían como 0001
        ceros = ceros + "0"
    Next i
    ceros = ceros + CStr(Numero)
End Function
Y lo de imprimir no lo he entendido bien, quieres que se imprima y después se guarde como un txt o una imágen?
Y lo de consultar la factura 002, ¿quieres decir que quieres hacer una macro que importe el archivo txt que has creado para la factura 002 a excel?

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas