あるサイトからの利用コードです。
それをアレンジしようとしましたが、つまずきました。
マクロコードをご教示ください。
あるフォルダに複数のエクセルファイルがあります。
構成が同じシート(名前は同じ。仮に "各シート")を、
別ブック(仮に "まとめ")の一つのシートに纏めます。
その時、複数ファイルの
D4のデータだけは "まとめ"ブックのL列に反映させたいのですが、
下記コードを使用すると、どこにどのようなコードを入れたら良いのでしょうか?
因みに複数ファイルの8行目からコピーされ、
複数ファイルのCからM列は
まとめブックのAからK列に反映されるようになってます。
(まとめブックの1行目は見出し)
Dim i As Integer
Dim strPath As String
Dim strFileName As String
Dim WB1 As Workbook
Dim WS1 As Worksheet
Dim WS2 As Worksheet
Dim lngRowCount As Long
Set WS2 = Sheets("まとめ")
strPath = ThisWorkbook.Path
strFileName = Dir(strPath & "\*.xls*")
Do While strFileName <> ""
If strFileName <> ThisWorkbook.Name Then
Set WB1 = Workbooks.Open(strPath & "\" & strFileName)
Set WS1 = WB1.Sheets("各シート")
With WS1.Range("C7")
lngRowCount = .Worksheet.Cells(.Worksheet.Rows.Count, .Column).End(xlUp).Row - .Row
If lngRowCount >= 1 Then
With .Resize(lngRowCount, 11).Offset(1)
.Copy WS2.Range("A" & WS2.Rows.Count).End(xlUp).Offset(1)
End With
End If
End With
_____ここで つまずく_____
With WS1.Range("D4")
.Copy WS2.Range("L" & WS2.Rows.Count).End(xlUp).Offset(1)
WS2.Range("L" & WS2.Rows.Count).End(xlUp).AutoFill Destination = Range("E1048576").End(xlUp).Row
_____ここまで つまずく_____
WB1.Close False
End If
strFileName = Dir
Loop
End Sub
エクセル2013です。 宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAが止まります。 1 2022/09/02 14:51
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- Visual Basic(VBA) 稀に1円合いません? Sheet1から金額と個数を貼り付ける下記コードで、金額を切り上げるコードを何 3 2022/09/05 15:11
- Visual Basic(VBA) 別シートのデータを参照して値を入れたい。 まとめデータシートのC列D列の値を商品一覧シートのコードが 7 2022/08/17 13:20
- Visual Basic(VBA) まとめシートから集計シートへA列のコードが一致したら1行コピーするマクロをネット上で見つけました。こ 1 2022/08/30 14:11
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Visual Basic(VBA) VBAが止まります。 3 2022/08/31 14:09
- Visual Basic(VBA) Sheet1をフィルターで「りんご」を抽出し、Sheet2へ地域を貼り付ける下記マクロを変更して S 2 2022/12/11 03:01
- Visual Basic(VBA) オブジェクトが見つかりません 1 2023/06/24 19:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでブックを非表示で開いて処...
-
エクセルの関数 ENTERを押...
-
エクセルで参照しているデータ...
-
エクセルを共有するとPCによっ...
-
フォルダ内の複数ファイルから...
-
エクセルの関数について教えて...
-
Excel(2010)のフィルターが保...
-
北九州市にあった「井筒屋ブッ...
-
リンク元ブックのPWが分からな...
-
アクセスvbaでエクセルブックを...
-
エクセルで開いていないbookの...
-
外部ブック参照が#REF!になって...
-
指定ファィルの指定シートをシ...
-
エクセルで「ディスクがいっぱ...
-
エクセルでウィンドウの枠固定...
-
フォルダ内の複数ブック・シー...
-
Excel起動時に特定のワークシー...
-
エクセルで別ブックをバックグ...
-
エクセルで50行ごとに区切った...
-
Excelでブックの共有を掛けると...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルを共有するとPCによっ...
-
エクセルの関数 ENTERを押...
-
VBAでブックを非表示で開いて処...
-
WorkBooksをオープンさせずにシ...
-
Excelでブックの共有を掛けると...
-
エクセルで参照しているデータ...
-
Excel(2010)のフィルターが保...
-
Excelで複数ブックの同一セルに...
-
VBA バックグラウンドで別ブッ...
-
エクセルで50行ごとに区切った...
-
エクセルで「ディスクがいっぱ...
-
エクセルにおける,「ブック」...
-
エクセルファイルを開かずにpdf...
-
フォルダ内の複数ファイルから...
-
ブックのピボットを別ブックに...
-
エクセルシートの一部を送りたい
-
エクセル2016です。「ブッ...
-
エクセルで別ブックをバックグ...
-
フォルダ内の複数ファイルから...
-
複数ファイルから特定シートの...
おすすめ情報