よねさんのWordとExcelの小部屋 なんでも掲示板

HOME HELP 新規作成 新着記事 ツリー表示 トピック表示 検索 過去ログ

■13509 / 4階層)  配列 複数回コピー
□投稿者/ よねさん -(2021/04/06(Tue) 16:27:34)
    品目、数量、日付 といったデータの場合(品番と品目が1つになっている場合)
    一寸データを簡略化して、配列を使ってデータを書き直す例としてコードを書いてみました。
    データ数などいい加減になっているところもありますが、こんな感じ・・・ということで・・・
    参考になったら…という程度で細かなことは考えていませんのでご了承ください。
    
    Sub test()
    
    Dim myData As Variant
    Dim i As Long, j As Long
    Dim cn As Long
    Dim myTable(1 To 210000, 1 To 3)
    
      myData = Worksheets("Sheet1").Range("B1:HB1000").Value
      With Worksheets("Sheet2")
      
      cn = 1
      For i = 2 To 1000 - 2 '約1000行
        
            For j = 1 To 210 - 2 '約210列数 HB列
            cn = cn + 1
          
            myTable(cn - 1, 1) = myData(i, 1)
            myTable(cn - 1, 2) = myData(i, j + 1)
            myTable(cn - 1, 3) = myData(1, j + 1)
          
          
            Next j
        
        Next i
    
        .Range("A2").Resize(210000, 3).Value = myTable
    
        End With
    
    End Sub
    
    

記事引用 削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[3]: 配列 複数回コピー /てん Mail →Re[5]: 配列 複数回コピー /てん Mail
 
上記関連ツリー

Nomal 配列 複数回コピー / てん Mail (21/04/06(Tue) 11:34) #13505
Nomal Re[1]: 配列 複数回コピー / よねさん (21/04/06(Tue) 12:15) #13506
  └Nomal Re[2]: 配列 複数回コピー / てん Mail (21/04/06(Tue) 12:46) #13507
    └Nomal Re[3]: 配列 複数回コピー / てん Mail (21/04/06(Tue) 13:39) #13508
      └Nomal 配列 複数回コピー / よねさん (21/04/06(Tue) 16:27) #13509 ←Now
        └Nomal Re[5]: 配列 複数回コピー / てん Mail (21/04/06(Tue) 18:28) #13510
          └Nomal Re[6]: 配列 複数回コピー / よねさん (21/04/07(Wed) 06:46) #13511

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Pass/

HOME HELP 新規作成 新着記事 ツリー表示 トピック表示 検索 過去ログ

- Child Tree -