Excel VBA 質問スレ Part67at TECH
Excel VBA 質問スレ Part67 - 暇つぶし2ch855:デフォルトの名無しさん (ワッチョイ 45ce-p0wA)
20/08/12 23:38:22 neehvUDc0.net
>>848
こういうこと
あと、Dimの書き方もこうしないとだめ

Sub Macro1()
  Dim tmpArr() As Variant, tmp As Variant
  Dim rowIndex As Long, colIndex As Long
  Dim arrIndex As Long  ' 配列用のインデックス

  tmpArr = Worksheets(1).Range("A3:C101").Value
  arrIndex = 0
  For rowIndex = 1 To UBound(tmpArr) - 2 Step 3  ' セルアドレスは3ずつ増やす
    For colIndex = 1 To UBound(tmpArr, 2)
      tmp = tmpArr(rowIndex, colIndex) & "結合データ"
      tmpArr(arrIndex, colIndex) = tmp
    Next
    arrIndex = arrIndex + 1  ' 配列のインデックスは1ずつ増やす
  Next

  Worksheets(2).Range("A3:C35").Value = tmpArr
End Sub


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch