• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:最後の3枚を除くシート名をセルに表示したい。)

Excel2007でマクロ作成の初心者です。最後の3枚を除くシート名をセルに表示したい。

このQ&Aのポイント
  • Excel2007でマクロ作成の初心者です。シートの最後の3枚を除いて、シート名をセルに表示したい方法を教えてください。
  • 以下のマクロを試しましたがうまくいきませんでした。Const EXCEPT_NAME = '請求書 経理部 一覧表'として、Worksheets.Count - 3 の数だけセルにシート名を表示するにはどうしたらよいですか?
  • Excel2007でマクロを作成していますが、シート名をセルに表示する方法がわかりません。シートの最後の3枚だけを除いて、シート名を表示するにはどうすればいいですか?

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

シンプルにWorksheets.Count -3の数だけループを回しては? こんな感じで…… Sub シート名をセルに()   Dim i As Integer   For i = 1 To (Worksheets.Count - 3)     Cells(i + 3, 4) = Worksheets(i).Name   Next i End Sub

aitaine
質問者

お礼

すばやいご回答ありがとうございます。おかげさまでやりたいことがやれました。

関連するQ&A

専門家に質問してみよう