Saltar al contenido

Facturacion, almacenar datos


Recommended Posts

publicado

Buenas tardes, quisiera saber si me podrían ayudar con lo siguiente:

- Tengo un sistema de facturación en excel, el cual se ejecuta con un macros, quisiera que almacene los datos de la lista generada en la macros factura en la hoja FActura puesto que solo almacena el ultimo dato ingresado(todo esto esta ubicado en la hoja FACTURA).

Muchísimas gracias les adjunto el archivo

[ATTACH]38378[/ATTACH]

factura.zip

publicado

Hola:

Sustituye tu procedimiento guardarFactura por este:

Private Sub guardarFactura()
Dim i As Integer, Fila As Long

Sheets("facturas").Activate
For i = 0 To Me.lstCantidad.ListCount - 1
Fila = Range("A" & Rows.Count).End(xlUp).Row + 1
Range("A" & Fila) = Me.txtNoFactura.Text
Range("B" & Fila) = Me.txtFecha.Text
Range("C" & Fila) = Me.txtRazon.Text
Range("D" & Fila) = Me.lstDescripcion.List(i)
Range("E" & Fila) = CCur(Me.lstPrecio.List(i))
Range("F" & Fila) = CInt(Me.lstCantidad.List(i))
Range("G" & Fila) = CCur(Me.txtSubtotal.Text)
descontarExistencia Me.lstDescripcion.List(i), _
CInt((Me.lstCantidad.List(i)))
Next

End Sub

[/CODE]

publicado

Muchas gracias, y disculpen por la demora, probe tu código y ciertamente me guarda los datos, lo unico que quisiera saber es si no se podra compilar la lista de productos en un solo casillero como se muestra en la siguiente imagen; me gustaria que todo se generado en el vba, gracias.

post-137691-145877007733_thumb.jpg

publicado

hola, tengo una factura similar a lo que tu necesitas, que me guarda los registros (item) por cada factura que realizo. no se como adjuntarsela para enviartela....no encuentro el adjunto.

- - - - - Mensaje combinado - - - - -

revisa este archivo de factura...

factura.rar

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.