Excel VBA質問箱 IV

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

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


16 / 76735 ←次へ | 前へ→

【82390】Re:複数のエクセルブックからデータを取得してひとつのブックにしたい
発言  マナ  - 24/10/10(木) 7:51 -

引用なし
パスワード
   ▼ぺろ さん:

Sub test()
  Dim fdg As FileDialog, p As String
  Dim wsDB As Worksheet, k As String, fn As String
  Dim ws As Worksheet

  Set fdg = Application.FileDialog(msoFileDialogFolderPicker)
  If Not fdg.Show Then Exit Sub
  p = fdg.SelectedItems(1) & "\"
  
  Set wsDB = ThisWorkbook.Worksheets("DB")
  k = wsDB.Range("B2").Value
  
  fn = Dir(p & "*" & k & "*.xlsm")
  Do While fn <> ""
    Set ws = Workbooks.Open(p & fn).Worksheets("請求書")
    ws.Range("A18:E38").Copy
    wsDB.Range("B" & Rows.Count).End(xlUp).Offset(1, -1) _
      .PasteSpecial xlPasteValues
    ws.Parent.Close False
    fn = Dir()
  Loop
  
End Sub
25 hits

【82383】複数のエクセルブックからデータを取得してひとつのブックにしたい ぺろ 24/10/9(水) 10:25 質問[未読]
【82384】Re:複数のエクセルブックからデータを取得... マナ 24/10/9(水) 15:39 発言[未読]
【82385】Re:複数のエクセルブックからデータを取得... ぺろ 24/10/9(水) 16:32 回答[未読]
【82386】Re:複数のエクセルブックからデータを取得... マナ 24/10/9(水) 18:26 発言[未読]
【82387】Re:複数のエクセルブックからデータを取得... ぺろ 24/10/9(水) 19:39 回答[未読]
【82388】Re:複数のエクセルブックからデータを取得... マナ 24/10/9(水) 21:32 発言[未読]
【82389】Re:複数のエクセルブックからデータを取得... ぺろ 24/10/9(水) 22:32 回答[未読]
【82390】Re:複数のエクセルブックからデータを取得... マナ 24/10/10(木) 7:51 発言[未読]
【82391】Re:複数のエクセルブックからデータを取得... ぺろ 24/10/12(土) 22:31 お礼[未読]

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