Range(cells(1, 1), cells (N, N))
Fermé
Karma
-
8 mai 2012 à 13:11
ccm81 Messages postés 10907 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 janvier 2025 - 9 mai 2012 à 10:32
ccm81 Messages postés 10907 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 janvier 2025 - 9 mai 2012 à 10:32
A voir également:
- Range(cells(1, 1), cells (N, N))
- Vba range(cells) ✓ - Forum VB / VBA
- Vba range(cells variable) - Forum Bureautique
- VBA : Range avec références variables.. ✓ - Forum VB / VBA
- Patch splinter cell 1 fr ✓ - Forum Jeux vidéo
- Sélectionner une plage de cellule vba avec cells ✓ - Forum VB / VBA
3 réponses
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
Modifié par ccm81 le 8/05/2012 à 14:45
Modifié par ccm81 le 8/05/2012 à 14:45
re
ou pour exécuter directement l'inversion dans VBA
bonne suite
ou pour exécuter directement l'inversion dans VBA
Dim n As Long, lideb As Long, codeb As Long Dim plage As Range n = Range("Mat1").Rows.Count lideb = ActiveCell.Row codeb = ActiveCell.Column Set plage = Range(Cells(lideb, codeb), Cells(lideb + n - 1, codeb + n - 1)) plage.Value = WorksheetFunction.MInverse(Range("Mat1"))
bonne suite
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
8 mai 2012 à 14:28
8 mai 2012 à 14:28
bonjour
essaies ceci pour afficher la matrice inverse de Mat1 à partir de la cellule active
bonne suite
essaies ceci pour afficher la matrice inverse de Mat1 à partir de la cellule active
Dim n As Long, lideb As Long, codeb As Long Dim plage As Range n = Range("Mat1").Rows.Count lideb = ActiveCell.Row codeb = ActiveCell.Column Set plage = Range(Cells(lideb, codeb), Cells(lideb + n - 1, codeb + n - 1)) plage.FormulaArray = "=MINVERSE(Mat1)"
bonne suite
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
9 mai 2012 à 10:32
9 mai 2012 à 10:32
bonjour
dans mon exemple j'ai supposé que la matrice à inverser était une plage de la feuille nommée Mat1, on peut bien sur adapter au cas où Mat1 est de type array défini dans VBA, quelques exemples
https://www.cjoint.com/?0EjkEj4Ngku
bonne suite
dans mon exemple j'ai supposé que la matrice à inverser était une plage de la feuille nommée Mat1, on peut bien sur adapter au cas où Mat1 est de type array défini dans VBA, quelques exemples
https://www.cjoint.com/?0EjkEj4Ngku
bonne suite
9 mai 2012 à 09:33
mais, il me met une erreur sur la dernière ligne
plage.Value = WorksheetFunction.MInverse(Range("Mat1"))
9 mai 2012 à 09:38
ReDim Mat1(1 to N , 1 to N) as Double