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

Acelerar Calculación con Fórmulas Matriciales

Ver el tema anterior Ver el tema siguiente Ir abajo

Acelerar Calculación con Fórmulas Matriciales

Mensaje por GalileoGali el Sáb Feb 16, 2008 12:06 am

si lo que quieres es "aligerar" tu planilla, haciendo que los calculos matriciales intervengan solo cuando los necesites yo haria losiguiente.....

Si se trata de una Formula Matricial a Celda con desplazamiento sucesivo, es decir no ocupa una matriz de resultados. puedes probar esto:

Código:
Sub CopiarArrayFormulas()
Dim calculat As Integer
calculat = Application.Calculation
Application.Calculation = xlCalculationManual
With Hoja1
.Range("B1").FormulaArray = _
"=SUM(IF(R1C1:R6C1=LARGE(R1C1:R6C1,ROW()),R1C1:R6C1,0))"
.Range("B1").Copy
.Range("B2:B6").PasteSpecial Paste:=xlPasteFormulas
End With
Application.Calculation = calculat
End Sub

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

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.