Excel VBA質問箱 IV

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

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


58731 / 76738 ←次へ | 前へ→

【22730】Re:複数フォルダー・ファイルからのデータ抽出
発言  MAYUMI  - 05/3/1(火) 15:15 -

引用なし
パスワード
   わざわざ図を描いていただいてありがとうございます。
図の通りで問題ありません。ファイルの重複もありません。
一応過去レスで似たようなものがないか調べていたのですが
【複数ファイルからのデータ】という例がありました。

Sub test()
  Dim cnt As Long
  Dim r_add1 As String
  Dim sht As String
   cnt = 10
   Range("a1:b1").Value = Array("file", "H180")
   r_add = Range(Range("b1").Value).Address
   For idx = 2 To cnt + 1
    With Cells(idx, 1)
     .Value = idx - 1
     .NumberFormat = "00"
     sht = .Text
     With .Offset(0, 1)
       .Formula = "='" & ThisWorkbook.Path & _
             "\[" & sht & ".xls]" & sht & _
          "'!" & r_add
       '.Value = .Value
       End With
     End With
    Next
End Sub

これだと確かに同じH180のデータを複数ファイルから抜き出せる
ようですが、今回はcntで入力するファイルの数が確定していないうえ
どの番号のファイルが対象かは四半期ごとに変わります。
なおかつコピー先のファイルがコピー元と同じフォルダ内にないと
いけないようですが、コピー先とは分けなければいけません。
素人考えでおそらく上のコードをいじっていけばできるような気は
するのですがどう手をつけて良いかわかりません。よい知恵をお貸しください。
0 hits

【22720】複数フォルダー・ファイルからのデータ抽出 MAYUMI 05/3/1(火) 9:51 質問
【22724】Re:複数フォルダー・ファイルからのデータ... IROC 05/3/1(火) 10:26 回答
【22728】Re:複数フォルダー・ファイルからのデータ... kazu 05/3/1(火) 13:09 発言
【22730】Re:複数フォルダー・ファイルからのデータ... MAYUMI 05/3/1(火) 15:15 発言
【22734】Re:複数フォルダー・ファイルからのデータ... Hirofumi 05/3/1(火) 20:57 発言
【22735】Re:複数フォルダー・ファイルからのデータ... Hirofumi 05/3/1(火) 21:00 発言
【22736】Re:複数フォルダー・ファイルからのデータ... Hirofumi 05/3/1(火) 21:33 発言
【22739】Re:複数フォルダー・ファイルからのデータ... kazu 05/3/1(火) 22:40 発言
【22751】Re:複数フォルダー・ファイルからのデータ... ichinose 05/3/2(水) 11:18 発言
【22752】Re:複数フォルダー・ファイルからのデータ... MAYUMI 05/3/2(水) 11:44 質問
【22753】Re:複数フォルダー・ファイルからのデータ... kazu 05/3/2(水) 12:49 発言
【22781】Re:複数フォルダー・ファイルからのデータ... MAYUMI 05/3/3(木) 9:45 お礼

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