• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel 指定順にシートの並び替え VBA)

Excelで指定順にシートを並び替える方法

このQ&Aのポイント
  • ExcelのVBAを使用して、指定した順番にシートを並び替える方法について質問です。
  • シートを並び替える際に、一部のシートが存在しない場合には、無視して並び替える方法も知りたいです。
  • 回答よろしくお願いします!

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

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

Sub macro() Dim A As Variant, I As Integer A = Array("更新履歴", "統計", "全データ", "商品金額", "販売台数", "販売累計") on error resume next For I = 0 To UBound(A) Worksheets(A(I)).Move after:=Worksheets(Worksheets.Count) Next I End Sub でいいです。

satoron666
質問者

お礼

回答ありがとうございます! エラーを回避する方法がありましたか^^ if文で回避するとかしか考えてませんでした; とても勉強になりました! ありがとうございました!

関連するQ&A