• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルマクロ 教えてください)

エクセルマクロの使い方

このQ&Aのポイント
  • エクセルの自動記録でマクロを取り組み始めた初心者のため、エクセルマクロの使い方について教えてください。
  • 他の人が異なるエクセルファイルを簡単に加工できるようにするため、マクロを使用して行える方法についても教えてください。
  • また、エクセルファイルの名前が毎月変わる場合、マクロの適用方法についても教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

コードを書いたブックと変更したいブックを、両方とも開いておいて Sub Macro2() ' ' Macro1 Macro ' マクロ記録日 : 2008/9/8 ユーザー名 : ******* Dim wb As Workbook For Each wb In Workbooks If wb.Name <> ThisWorkbook.Name Then wb.Activate ActiveWindow.TabRatio = 0.819 Sheets(Array("Sheet1", "Sheet2", "Sheet3", "Sheet4", "Sheet5")).Select Sheets("Sheet1").Activate With ActiveWindow .DisplayHeadings = False .DisplayHorizontalScrollBar = False .DisplayVerticalScrollBar = False End With Sheets(Array("Sheet6", "Sheet7", "Sheet1", "Sheet2")).Select Sheets("Sheet1").Activate ActiveWindow.Zoom = 120 End If Next End Sub ではどうでしょう。

youmack
質問者

お礼

早速のお答えありがとうございます。 私にとっては完璧な回答と思います。 ネットで調べたり他の方法で何度もやり直ししましたが見つからなかった答えです。 本当にありがとうございました。

関連するQ&A