Determinant ve VBA
Determinant ve VBA
Jak by vypadal zápis makra pro výpočet determinatu z oblasti buněk A3:C3. Výsledek se zobrazí do E1.Vím, že funkce "DETERMINANT" v excelu existuje.Díky
- mmmartin
- Moderátor
-
Elite Level 10
- Příspěvky: 9639
- Registrován: srpen 04
- Bydliště: Praha
- Pohlaví:
- Stav:
Offline
Re: Determinant ve VBA
Determinant je definovaný pouze pro čtvercovou matici, což není případ z tvého dotazu.
ASUS Prime Z390-P / Hexa Core Intel core i5 Coffee Lake-S / Gigabyte GeForce GTX 650 Ti / FORTRON BlueStorm Bronze 80PLUS / W 11
Re: Determinant ve VBA
Samozřejmě, jen jsem se upsal, tedy pro A1:C3
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: Determinant ve VBA
Pokud te jen zajima jak vypada zapis makra, tak si makro nahraj.
Jinak je nutno ve VBA napsat funkci (pro vyssi rad to da zabrat). Postup vypoctu napr. viz:
http://cs.wikipedia.org/wiki/Determinant
nebo
http://www.matweb.cz/determinanty
doplneno:
pouziti funkce listu:
Option Explicit
Sub Determinant()
With ActiveSheet
.Range("f3").Value = WorksheetFunction.MDeterm(.Range("a1:d4"))
End With
End Sub

Jinak je nutno ve VBA napsat funkci (pro vyssi rad to da zabrat). Postup vypoctu napr. viz:
http://cs.wikipedia.org/wiki/Determinant
nebo
http://www.matweb.cz/determinanty
doplneno:
pouziti funkce listu:
Option Explicit
Sub Determinant()
With ActiveSheet
.Range("f3").Value = WorksheetFunction.MDeterm(.Range("a1:d4"))
End With
End Sub
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti