So?
Sub Matrix
Dim array1 As Double
Dim array2 As DoubleDim array3 As Double
With Sheets("Tabelle1")
array1=.Range("A1:A5")
array2=.Range("B1:B5")
array3=mmult(array1,array2)
Cells(5,1)=array3
End WithEnd Sub
![]() Forum des Excel-Verein 2015 e.V. |
Das Clever-Excel-Forum-Treffen
findet vom 19.09. - 21.09.2025 in Bad Arolsen statt. Zu den Infos kommt Ihr oben über den Link. |
VBA Matrix invertieren und transpornieren
|
So? Sub Matrix Dim array1 As Double Dim array2 As DoubleDim array3 As Double With Sheets("Tabelle1") array1=.Range("A1:A5") array2=.Range("B1:B5") array3=mmult(array1,array2) Cells(5,1)=array3 End WithEnd Sub
18.07.2016, 20:35
Eher so:
Zitat:mmult(a1:a5,b1:f1) Dann hast du ein Array von 5 Spalten und 5 Zeilen.
Wir sehen uns!
... Detlef Meine Beiträge können Ironie oder Sarkasmus enthalten.
18.07.2016, 20:40
Also so?
Sub Matrix Dim array1 As Double Dim array2 As DoubleDim array3 As Double With Sheets("Tabelle1") array1=.Range("A1:A5") array2=.Range("B1:F1") array3=mmult(array1,array2) Cells(5,1)=array3 End WithEnd Sub
18.07.2016, 20:48
(18.07.2016, 20:40)Kaka schrieb: array3=mmult(array1,array2)Da dürfte noch ein Application.Worksheetfunction. vor mmult() fehlen. Bitte benutze Code-Tags!
Wir sehen uns!
... Detlef Meine Beiträge können Ironie oder Sarkasmus enthalten. (18.07.2016, 20:48)shift-del schrieb: Da dürfte noch ein Application.Worksheetfunction. vor mmult() fehlen. Code: ub Matrix
18.07.2016, 20:57
(Dieser Beitrag wurde zuletzt bearbeitet: 19.07.2016, 01:57 von Rabe.
Bearbeitungsgrund: Ohne Schriftformatierung, mit Code-Tags
)
(18.07.2016, 20:48)shift-del schrieb: Da dürfte noch ein Application.Worksheetfunction. vor mmult() fehlen. So? Code: Sub Matrix
18.07.2016, 20:58
(18.07.2016, 20:58)Kuwer schrieb: Hallo Kaka, Das bedeutet doch, dass ich das Array sowohl als Double als auch als Variant definieren kann oder gibt es dort bestimmte Grenzen bzgl. des Überlaufs?
19.07.2016, 01:59
Hi,
(18.07.2016, 20:56)Kaka schrieb: woher kommen diese ganzen Schriftformatierungen? Was hast Du gemacht?
19.07.2016, 07:54
Hallo Ralf,
Zitat:woher kommen diese ganzen Schriftformatierungen? Was hast Du gemacht? ... mit format-tags formatierten Text in code-tags setzen ... Code: ... mit [color=#ff3333][font=Arial Black]format-tags[/font] [/color]formatierten Text in code-tags setzen ... Allerdings sind die zum Teil wohl nicht von hier, den Monaco-Font gibt's z.B. nicht
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365) |
|