• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数の条件でVBAによるシートの並びえ変え)

VBAを使用してシートの並び替えを簡単にする方法はありますか?

このQ&Aのポイント
  • WIN7 EXCELL2010を使用している場合、シートの並び替えが面倒です。VBAを使用してより効率的な方法を見つけたいです。
  • 下側が今月の並び、上側が来月の並びである参照図を考慮に入れて、VBAのマクロで下側から上側にシートを並び替えることは可能でしょうか?
  • シート名「記入」を一番左に、シート名「祭日」を一番右に配置することは可能でしょうか?また、シート名には日付を含めたいです。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

>にシートの並び替えがマクロ sub macro1()  dim d as integer  worksheets("記入").move before:=worksheets(1)  worksheets(format(now, "mm")).move after:=activesheet  on error resume next  for d = 1 to 31  worksheets(format(now, "mm") & format(d, "00")).move after:=activesheet  next d  on error goto 0  worksheets("祭日").move after:=worksheets(worksheets.count) end sub

dorasuke
質問者

お礼

早速の御指導誠に有難うございます。 上手くできて感謝感謝です。

関連するQ&A