Me aparece un mensaje de error "error 1004 al obtener la propiedad PivotTable de la clase Worksheet"
Esto es debido a que generé una macro para que cuando los datos cambien de valor(los valores que cambian están en dos celdas diferentes), en automático se actualice la tabla dinámica, cuando lo hago desde la hoja en donde se encuentra la TD no me arroja ningún error, el error viene cuando los datos cambian desde otra hoja que se encuentra en el mismo libro xk están vinculadas, entonces si me aparece el error mencionado. La realidad es que no se que hacer para evitar que aparezca este error porque al final si finalizo manualmente este error no pasa nada, pero es molesto ver que aparece cada que cambio un dato y bueno eso es a cada rato.Espero alguien pueda ayudarme a solucionar este problema. Saludos
El código que tengo es el siguiente:
Private Sub Worksheet_Calculate()
Dim vtas_old As Double
Dim vtas_new As Double
vtas_new = Sheets("Brands").Range("AE5").Value
vtas_old = Sheets("Brands").Range("AE6").Value
If vtas_old <> vtas_new Then
[AE6] = vtas_new
ActiveSheet.PivotTables("TDBrand").PivotCache.Refresh
End If
End Sub