Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12223 / 76734 ←次へ | 前へ→

【70037】[無題]
質問  tanaka  - 11/10/11(火) 22:34 -

引用なし
パスワード
   Option Explicit

Const line As Integer = 11
Const row As Integer = 21
Const gyou As Integer = 21
Const retu As Integer = 1


Dim A(line, row) As Double
Dim B(gyou, retu) As Double

Sub Mondai()

  Call Worksheets("sheet6").Activate
  
  Dim i As Integer
  Dim j As Integer
  Dim k As Integer
  Dim sum As Double
  Dim l As Integer
  
  
  For i = 1 To line
    For j = 1 To row
      A(i, j) = Cells(i, j)
    Next j
  Next i

   For k = 1 To gyou
    For l = 1 To retu
      B(k, l) = Cells(k, l + line + 1)
    Next l
  Next k


  For i = 1 To line
        For j = 1 To row
          sum = 0
          For k = 1 To gyou
            
              
              sum = sum + A(i, k) * B(k, j)
              
            
          Next k
         Cells(i + line + 1, row + j + 11) = sum
        Next j
  Next i


End Sub

11*21と21*1の行列の掛け算を求めたいのですがどこが違うか正してください。

2 hits

【70037】[無題] tanaka 11/10/11(火) 22:34 質問
【70039】Re:[無題] UO3 11/10/12(水) 6:13 発言
【70040】Re:[無題] UO3 11/10/12(水) 9:55 発言
【70050】Re:[無題] UO3 11/10/12(水) 15:58 発言

12223 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free