none
Matriz Inversa em VBA RRS feed

  • Pergunta

  • Ola pessoal. 

    Vi diversas formas de fazer uma matriz inversa mas nenhuma de forma prática. Gostaria de alguém para me ajudar. 

    Possuo um programa que o usuário informa um valor (N) que será uma matriz NxN. Ex, se o usuário digitar (14) a matriz será de 14x14...

    Ao finalizar, o  programa já deixa selecionado a uma caixa abaixo para inverte-la da mesma forma que fazemos no próprio Excel. A diferença que eu não consigo aplicar o comando. Meu programa esta escrito assim:

    Range(Cells(contl + n + 1, 1), Cells(contl + 2, linhazero - 1)).Select

    Selection.FormulaArray = "=MINVERSE(R[-n-2]C:R[-3]C[n-1])"

    ao trocar n-2 para 17 e n-1 para 14, a matriz é invertida, más ao alterar o N da matriz, essa inversão ja não funciona. 

    O que posso fazer neste caso ?

    sexta-feira, 17 de agosto de 2018 01:19