Excel VBA質問箱 IV

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

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


33654 / 76734 ←次へ | 前へ→

【48296】Re:同一フォルダ内の複数ブックから、指定範囲のセルの値をコピー
発言  ウッシ  - 07/4/12(木) 8:47 -

引用なし
パスワード
   こんにちは

処理内容は別にして、どのブックのどのシートのどのセルを対象にした処理なのかを
明示的に書くようにして下さい。
(With ステートメント、オブジェクト変数を使用する。)

Sub test1()
  Dim f As String
  Dim s As String
  Dim k As String
  Dim i As Long
  Dim w As Workbook
  Dim b As Worksheet
  
  With ThisWorkbook
    f = .Path & "\*L.csv"
    i = 2
    s = Dir(f)
    k = .Path & "\" & s
    Do While s <> ""
      .Worksheets("Sheet1").Cells(i, 1) = s
      Set w = Workbooks.Open(k)
      Set b = w.ActiveSheet
      b.UsedRange.Rows("2").Copy .Worksheets("Sheet1").Cells(i, 2)
      w.Close False
      i = i + 1
      s = Dir
      k = .Path & "\" & s
    Loop
  End With
  Set w = Nothing
  Set b = Nothing
End Sub
4 hits

【48269】同一フォルダ内の複数ブックから、指定範囲のセルの値をコピー eyes 07/4/10(火) 23:18 質問
【48270】Re:同一フォルダ内の複数ブックから、指定... ウッシ 07/4/10(火) 23:38 発言
【48279】Re:同一フォルダ内の複数ブックから、指定... eyes 07/4/11(水) 8:52 お礼
【48294】Re:同一フォルダ内の複数ブックから、指定... eyes 07/4/12(木) 1:26 質問
【48295】Re:同一フォルダ内の複数ブックから、指定... eyes 07/4/12(木) 1:53 発言
【48296】Re:同一フォルダ内の複数ブックから、指定... ウッシ 07/4/12(木) 8:47 発言
【48300】Re:同一フォルダ内の複数ブックから、指定... eyes 07/4/12(木) 10:30 お礼
【48301】Re:同一フォルダ内の複数ブックから、指定... ウッシ 07/4/12(木) 10:45 発言

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