見出し画像

【マクロの成長記録:17日目】ブック・シートの操作の練習

どーもKiyotomoです!

今日はいつもより少しだけ早く終わりました。
久々23時半には寝たいとことです。

本日もマクロ頑張ります

今日の問題

ブック・シートの操作の練習

こちら、使えればマクロ出来る人っぽいシリーズですね。
一つのエクセルで複数のエクセルを操作するのは
まさしく"自動化"という感じがしてテンションが上がります

記載したコード

Sub 練習17()
 Dim Path As Variant
 Dim Book As Variant
 Dim i As Long
 i = 3
 Path = "C:\Users\kiyop\OneDrive\デスクトップ\マクロ練習フォルダ\"
 Book = Dir(Path & "*.xls*")
 Do Until Book = ""
  Workbooks.Open Path & Book
  Workbooks("練習1.xlsm").Worksheets("練習18").Cells(i, 1) =   ActiveWorkbook.Name
  i = i + 1
  Book = Dir()
  Loop
 End Sub

こちらで複数のファイルの立上げ⇒ファイル名取得はいけました。
ただ、シート名が上手く取れませんでした。。

For Each ws In wb.Sheets
 wsAns.Cells(j, 2) = ws.Name
  j = j + 1

こんな感じで各シート名を取得する必要がありました。
For Each inをマスターする必要がありそうです。

今日はここまで!
だんだん難しくなってきた為、
1回に時間がかかるようになってきました。。

忙しさに負けず自己成長頑張ります!
最後まで読んで頂きありがとうございましたー!

よろしければサポートセンターお願いいたします! 頂いたサポートはクリエイターとしての活動費として使わせて頂きます