............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

Problema con una macro al hacer una funcion

Ver el tema anterior Ver el tema siguiente Ir abajo

Problema con una macro al hacer una funcion

Mensaje por mmat11 el Miér Feb 24, 2016 11:23 am

Hola! Bueno... les cuento que soy muy novata en temas de Excel y sobre todo de Vba peor he logrado hacer varias cosas pero tengo un problema que la verdad es que no sé como solucionarlo
Cree la siguiente Función (que se encuentra en un modulo común):

Function VentaVis2015(ByVal semana2 As Integer, ByVal row As Integer) As Long

Dim VAVIS2015 As Long
Dim rng As Range
Set rng = Range("I" & row)
VAVIS2015 = 0



Set sh5 = ThisWorkbook.Sheets("Resumen Vista II")
Set so = ThisWorkbook.Sheets("SO x SALA")
lr5 = lastrow(so)
MsgBox (lr5)
ThisWorkbook.Sheets("Resumen Vista II").Activate
rng.Activate ----------------------------------------> pero en este punto me aparece error 1004: error en el metodo activate de la clase range vba

For Z = semana2 To 1 Step -1
ActiveCell.FormulaR1C1 = _
       "=SUMIFS('SO X SALA'!R2C8:R" & lr5 & "C8,'SO X SALA'!R2C6:R" & lr5 & "C6,'Resumen Vista II'!R" & row & "C4,'SO X SALA'!R2C4:R" & lr5 & "C4,'Resumen Vista II'!R8C2,'SO X SALA'!R2C2:R" & lr5 & "C2,2015)"

VAVIS2015 = rng.Value + VAVIS2015
Next Z
VentaVis2015 = VAVIS2015
End Function

Alguien sabe a que se debe?

mmat11

Femenino Cantidad de envíos : 1
Edad : 25
Ciudad - Pais : Santiago - Chile
Version de Excel : excel 2013
Fecha de inscripción : 24/02/2016

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.