¿Cómo hago para que esta función realice los cálculos en excel?

Buenas tardes expertos

Cordial saludo

De la manera más atenta solicito a ustedes el favor de indicarme cómo debo asignar los argumentos a la siguiente función para un número indeterminado de matrices. Tengo la siguiente macro pero la falla se presenta al hacer referencia a varias hojas con matrices en la función MMult (en letra cursiva):

Sub procedimiento()
estados = InputBox("Estados")
For i = 1 To estados
For j = 1 To estados
For Each Sheet In Sheets
If Left(Sheet.Name, 5) = "Renta" Then
Sheet.Cells(i, j) = WorksheetFunction.MMult("Probabilidad" & i, "Ingreso" & i)
End If
Next Sheet
Next j
Next i
End Sub

Quisiera saber cómo se puede hacer referencia a varias hojas en la función MMult.

De antemano, agradezco inmensamente la ayuda que me puedan ofrecer al respecto.

Atentamente

Clara Romero

Añade tu respuesta

Haz clic para o