Macro para pegar datos en un libro y hoja especifica

Tengo una macro que realiza 3 sumas, los criterios son

Magna

Premium

Diesel

Sub Cierredemes()
'inicializo la variable resultado
Application.DisplayAlerts = False
ActiveSheet.Columns("D:D").TextToColumns _
Destination:=Range("J1"), _
DataType:=xlDelimited, _
ConsecutiveDelimiter:=True, _
Other:=True, _
OtherChar:=" "
Application.DisplayAlerts = True

Range("K:K").Copy Range("D:D")

RESULTADOM = 0
ultimafila = Cells(Application.Rows.Count, 4).End(xlUp).Row
'comienzo el bucle
For i = 1 To ultimafila
If Cells(i, 4) = "MAGNA" Then 'criterio qeu debe cumplir
'sumo sólo los valores que cumplen el criterio
'y voy sumando acumuladamente a lo anterior.
RESULTADOM = RESULTADOM + Cells(i, 6)
End If
Next
Range("E65536").End(xlUp).Activate
ActiveCell.Offset(3, 0).Select
ActiveCell.Value = RESULTADOM
ActiveCell.Offset(0, -1).Select
ActiveCell.Value = "MAGNA"
ActiveCell.Offset(1, 0).Select
ActiveCell.Value = "PREMIUM"
ActiveCell.Offset(0, 1).Select
RESULTADOP = 0
For i = 1 To ultimafila
If Cells(i, 4) = "PREMIUM" Then 'criterio qeu debe cumplir
'sumo sólo los valores que cumplen el criterio
'y voy sumando acumuladamente a lo anterior.
RESULTADOP = RESULTADOP + Cells(i, 6)
End If
Next
ActiveCell.Value = RESULTADOP
ActiveCell.Offset(1, 0).Select
RESULTADOD = 0
For i = 1 To ultimafila
If Cells(i, 4) = "DIESEL" Then 'criterio que debe cumplir
'sumo sólo los valores que cumplen el criterio
'y voy sumando acumuladamente a lo anterior.
RESULTADOD = RESULTADOD + Cells(i, 6)
End If
Next
ActiveCell.Value = RESULTADOD
ActiveCell.Offset(0, -1).Select
ActiveCell.Value = "DIESEL"
End Sub

, determino la ultima fila y en base a ello me desplazo hacia abajo para poner mi resultados en Hoja Activa, pero en lugar de ello, quiero pegar los resultados en un archivo llamado Ventas Enero 2016 y dentro de este libro que me busque la hoja del mes mayor, ya que en este libro tengo Ene, Feb, Mar, Abr y así sucesivamente por ejm al día de hoy necesito que me busque archivo "Ventas Enero 2016", Hoja Oct, que la suma de lo que dice Magna que lo ponga en J23

1 Respuesta

Respuesta
1

No queda claro en qué libro tenés la macro (en el de Ventas no la encuentro).

Aclarame si puedo colocarla en libro Ventas y así hará el proceso para los otros libros al mismo momento o necesitas que cada libro se actualice independientemente.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas