Bonjour,

Je suis débutante en VBA et je souhaite inverser une matrice. Je programme sous Excel 2016
Sachant que j'ai d'abord écrit un tableau, que j'ai ensuite converti en matrice, que je souhaite inversé.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
'On converti le tableau en matrice
 
ReDim Mat(1 To derniere, 1 To derniere) As Variant
Dim ho As Integer
Dim go As Integer
 
For ho = 1 To derniere
    For go = 1 To derniere
        Mat(ho, go) = Cells(lo + 2, go + 1).Value
    Next go
Next ho
 
ReDim Matinverse(1 To derniere, 1 To derniere) As Variant
Matinverse = Application.MInverse(Mat)
Aidez moi s'il vous plait