Copiar datos de una factura a una hoja resumen o salida
Quisiera si me podrían ayudar con este código porque creo que algo estoy haciendo mal.
Sub salida()
Sheets("Remito").Select
Dim numero As Integer
numero = range("RemitoX").Value
Sheets("Salida").Select
Rows("7:7").Select
Dim i As Integer
For i = 1 To numero
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Next i
Sheets("Remito").Select
range("RemitoX").Select
Selection.Copy
Sheets("Salida").Select
Dim b As Integer
x = 7: y = 7 + numero
Set Rng = range("A" & x & ":A" & y)
With Rng
.Select
End With
range("A7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Selection.NumberFormat = "X - 0000000"
' COPIANDO FECHA
Sheets("Remito").Select
range("J3").Select
Selection.Copy
Sheets("Salida").Select
range("D7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Selection.NumberFormat = "dd/mm/yyyy"
' COPIANDO CODIGO
Sheets("Remito").Select
range("tabla_remito[Código]").Select
Selection.Copy
Sheets("Salida").Select
range("B7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
'ActiveSheet.Hyperlinks.Add range("C9"), "Facturas/" & range("C9") & ".pdf"
' COPIANDO CODIGO CLIENTE
Sheets("Remito").Select
range("E8").Select
Selection.Copy
Sheets("Salida").Select
range("f7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
' COPIANDO CANTIDAD
Sheets("Remito").Select
range("tabla_remito[Cantidad]").Select
Selection.Copy
Sheets("Salida").Select
range("e7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Sheets("remito").Select
range("tabla_remito[Descripcion]").Select
Selection.Copy
Sheets("Salida").Select
range("c7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
' COPIANDO EN LA TABLA MOVIMIENTOS, copiamos el total de la factura
Sheets("Remito").Select
range("E31").Select
Selection.Copy
Sheets("Salida").Select
range("G7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Selection.Style = "Currency"
Selection.NumberFormat = "$ #,##0.00"
End Sub
Este código en teoría tendría que hacer lo siguiente:
Copiar el Nº de remito, la fecha el id del cliente, y la compra realizada ( código producto, descripción, cantidad, precio por unidad, precio total de cada producto y monto de la factura) y llevarlo uno de bajo del otro a una planilla llamada "Salida" pero me aparece asi: