Probleme Macro Jacobi sur Excel

Fermé
mumawri Messages postés 1 Date d'inscription mercredi 25 septembre 2013 Statut Membre Dernière intervention 25 septembre 2013 - Modifié par samgunsjovirow le 25/09/2013 à 21:11
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 26 sept. 2013 à 09:25
Bonjour,
J'ai excel 2007 installé sur mon ordi. Je n'arrive pas à lancer la macro Jacobi. L'erreur 13 s'affiche à chaque fois. Est ce qu'on pourrais m'aider à trouver d'où vient le problème? Le débogueur m'indique une erreur au niveau de la taille de la matrice. Merci d'avance!!!!

'Const La = 55 'Ligne début d'affichage des résultats
'Const Ca = 2 'Colonne début d'affichage des résultats
'Const NomFeuille = "Données"
Dim Valeurpropres(1 To 50) As Double
Dim ValeursP(1 To 50, 1 To 50) As Double
Dim Vecteurpropres(1 To 50, 1 To 50) As Double
Dim N As Integer 'Dimension de la matrice initiale
Dim N2 As Integer
Dim La As Integer
Dim Ca As Integer
Dim Xn As Double
Dim Ier As Double
Dim S1 As Double
Dim S2 As Double
Dim R As Integer 'Ligne du plus grand élément extra-diagonal
Dim S As Integer 'Colonne du plus grand élément extra-diagonal
Dim AA As Variant 'Tableau de travail recevant la matrice initiale

Sub Jacobi()
Eps = 0.0000000001 'Test d'arrêt
ActiveSheet.Select
'Sheets(NomFeuille).Select

AA = Selection.Value 'Récupération de la matrice initiale
N = UBound(AA, 2) 'Taille de la matrice
N2 = N * N
ReDim RR(1 To N, 1 To N) As Double
A voir également:

1 réponse

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
26 sept. 2013 à 09:25
Bonjour,

essaies:
Ubound(AA)

ReDim RR(1 To N, 1 To N)
sans le As double

nota:
ton message aurait peut-^tre eu une réponse plus rapide dans le forum programmation -vba ;o)
0