Thema Datum  Von Nutzer Rating
Antwort
Rot Matrix Multiplication in VBA and storing values in another matrix
06.04.2018 08:47:37 Dawit
NotSolved
07.04.2018 20:14:28 xlKing
NotSolved

Ansicht des Beitrags:
Von:
Dawit
Datum:
06.04.2018 08:47:37
Views:
822
Rating: Antwort:
  Ja
Thema:
Matrix Multiplication in VBA and storing values in another matrix

Hello,

I struggle with the multiplication of two matrices. I cannot plot any result of the new matrix.

Sub Matrix()

Dim TableEK As Range
Dim Size As Integer
Dim x As Integer
Dim y As Integer
Dim ArrW As Variant
Dim ArrWs As Variant
Dim ArrC As Variant

Set TableEK = ActiveSheet.ListObjects("ek").Range.Cells(1, 1)
Size = 4

ReDim ArrW(1 To Size, 1 To 1)
ReDim ArrC(1 To 1, 1 To Size)
ReDim ArrWs(1 To Size, 1 To 1)

ArrW(1, 1) = 1
ArrW(2, 1) = 4
ArrW(3, 1) = 3
ArrW(4, 1) = 2
        'MsgBox ArrW(1, 1)
        'MsgBox ArrW(2, 1)
        'MsgBox ArrW(3, 1)
        'MsgBox ArrW(4, 1)

For x = 1 To Size
    For y = 1 To Size
        ArrC(1, y) = Cells(TableEK.Row + x, TableEK.Column - 1 + y)
    Next
        'MsgBox ArrC(1, 1)
        'MsgBox ArrC(1, 2)
        'MsgBox ArrC(1, 3)
        'MsgBox ArrC(1, 4)

    ArrWs(x, 1) = Application.WorksheetFunction.MMult(ArrC, ArrW)
    MsgBox ArrWs(x, 1)

Next

End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Matrix Multiplication in VBA and storing values in another matrix
06.04.2018 08:47:37 Dawit
NotSolved
07.04.2018 20:14:28 xlKing
NotSolved