Envío de datos a 2 hojas distintas

Quisiera y me ayudaran, necesito enviar los mismos datos a una segunda hoja de excel

Tengo como enviar a una hoja pero no a una segunda:

Sub Rectángulo_Haga_clic_en()
Dim Catalogo, Fecha, Devoluciones, Facturado, Ruta As String
Dim Facturas As Byte
Catalogo = Range("C4").Value
Fecha = Range("H3").Value
Facturas = Range("H5").Value
Devoluciones = Range("G46").Value
Facturado = Range("C8").Value
Ruta = Range("F20").Value
Monto_dev = Range("H47").Value
Piloto = Range("C71").Value
Auxiliar = Range("E71").Value
'
Auxiliar2 = Range("H71").Value
'
Application.Workbooks("DEVOLUCIONES.xlsx").Activate
ActiveWorkbook.Sheets("DEVOLUCIONES").Activate
ActiveSheet.Range("B" & Rows.Count).End(xlUp).Offset(1, -1).Activate
ActiveCell.Offset(0, 0).Value = Catalogo
ActiveCell.Offset(0, 1).Value = Piloto
ActiveCell.Offset(0, 2).Value = Fecha
ActiveCell.Offset(0, 3).Value = Ruta
ActiveCell.Offset(0, 4).Value = Monto_dev
ActiveCell.Offset(0, 5).Value = Devoluciones
ActiveCell.Offset(0, 6).Value = Facturado
ActiveCell.Offset(0, 7).Value = Facturas
'
'ActiveCell.Offset(1, 1).Value = Piloto
If Len(Auxiliar) Then
ActiveCell.Offset(1, 1).Value = Auxiliar
ActiveCell.Offset(1, 2).Value = Fecha
ActiveCell.Offset(1, 3).Value = Ruta
ActiveCell.Offset(1, 4).Value = Monto_dev
ActiveCell.Offset(1, 5).Value = Devoluciones
ActiveCell.Offset(1, 6).Value = Facturado
ActiveCell.Offset(1, 7).Value = Facturas
End If
If Len(Auxiliar2) Then
ActiveCell.Offset(2, 1).Value = Auxiliar2 '
ActiveCell.Offset(2, 2).Value = Fecha
ActiveCell.Offset(2, 3).Value = Ruta
ActiveCell.Offset(2, 4).Value = Monto_dev
ActiveCell.Offset(2, 5).Value = Devoluciones
ActiveCell.Offset(2, 6).Value = Facturado
ActiveCell.Offset(2, 7).Value = Facturas
End If
ActiveWorkbook.Save
End Sub

1 Respuesta

Respuesta
1

[hola

prueba esto

Sub Rectángulo_Haga_clic_en()
'
Dim Catalogo, Fecha, Devoluciones, Facturado, Ruta As String
Dim Facturas As Byte
'
Catalogo = Range("C4").Value
Fecha = Range("H3").Value
Facturas = Range("H5").Value
Devoluciones = Range("G46").Value
Facturado = Range("C8").Value
Ruta = Range("F20").Value
Monto_dev = Range("H47").Value
Piloto = Range("C71").Value
Auxiliar = Range("E71").Value
'
Auxiliar2 = Range("H71").Value
'
Application.Workbooks("DEVOLUCIONES.xlsx").Activate
ActiveWorkbook.Sheets("DEVOLUCIONES").Activate
ActiveSheet.Range("B" & Rows.Count).End(xlUp).Offset(1, -1).Activate
ActiveCell.Offset(0, 0).Value = Catalogo
ActiveCell.Offset(0, 1).Value = Piloto
ActiveCell.Offset(0, 2).Value = Fecha
ActiveCell.Offset(0, 3).Value = Ruta
ActiveCell.Offset(0, 4).Value = Monto_dev
ActiveCell.Offset(0, 5).Value = Devoluciones
ActiveCell.Offset(0, 6).Value = Facturado
ActiveCell.Offset(0, 7).Value = Facturas
'
'ActiveCell.Offset(1, 1).Value = Piloto
If Len(Auxiliar) Then
ActiveCell.Offset(1, 1).Value = Auxiliar
ActiveCell.Offset(1, 2).Value = Fecha
ActiveCell.Offset(1, 3).Value = Ruta
ActiveCell.Offset(1, 4).Value = Monto_dev
ActiveCell.Offset(1, 5).Value = Devoluciones
ActiveCell.Offset(1, 6).Value = Facturado
ActiveCell.Offset(1, 7).Value = Facturas
End If
'
If Len(Auxiliar2) Then
ActiveCell.Offset(2, 1).Value = Auxiliar2 '
ActiveCell.Offset(2, 2).Value = Fecha
ActiveCell.Offset(2, 3).Value = Ruta
ActiveCell.Offset(2, 4).Value = Monto_dev
ActiveCell.Offset(2, 5).Value = Devoluciones
ActiveCell.Offset(2, 6).Value = Facturado
ActiveCell.Offset(2, 7).Value = Facturas
End If
'
'para segunda hoja
ActiveWorkbook.Sheets("Hoja2").Activate                                 ' cambia el nombre de la hoja yo pusec hoja2
ActiveSheet.Range("B" & Rows.Count).End(xlUp).Offset(1, -1).Activate
ActiveCell.Offset(0, 0).Value = Catalogo
ActiveCell.Offset(0, 1).Value = Piloto
ActiveCell.Offset(0, 2).Value = Fecha
ActiveCell.Offset(0, 3).Value = Ruta
ActiveCell.Offset(0, 4).Value = Monto_dev
ActiveCell.Offset(0, 5).Value = Devoluciones
ActiveCell.Offset(0, 6).Value = Facturado
ActiveCell.Offset(0, 7).Value = Facturas
'
'ActiveCell.Offset(1, 1).Value = Piloto
If Len(Auxiliar) Then
ActiveCell.Offset(1, 1).Value = Auxiliar
ActiveCell.Offset(1, 2).Value = Fecha
ActiveCell.Offset(1, 3).Value = Ruta
ActiveCell.Offset(1, 4).Value = Monto_dev
ActiveCell.Offset(1, 5).Value = Devoluciones
ActiveCell.Offset(1, 6).Value = Facturado
ActiveCell.Offset(1, 7).Value = Facturas
End If
'
If Len(Auxiliar2) Then
ActiveCell.Offset(2, 1).Value = Auxiliar2 '
ActiveCell.Offset(2, 2).Value = Fecha
ActiveCell.Offset(2, 3).Value = Ruta
ActiveCell.Offset(2, 4).Value = Monto_dev
ActiveCell.Offset(2, 5).Value = Devoluciones
ActiveCell.Offset(2, 6).Value = Facturado
ActiveCell.Offset(2, 7).Value = Facturas
End If
ActiveWorkbook.Save
End Sub

valora la respuesta para finalizar

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas