これは本当に簡単だと確信していますが、それに関する情報が見つかりません。
次のようなExcelマクロがあります。
ActiveWorkbook.Worksheets("Data 21 Oct 12 11-05").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Data21 Oct 12 11-05").Sort.SortFields.Add Key _
:=Range("W1:W23"), SortOn:=xlSortOnValues, Order:=xlDescending, _
DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Data 21 Oct 12 11-05").Sort
.SetRange Range("A1:BZ23")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
私がやりたいことは、これをグローバル マクロにすることですが、ファイル名はマクロにハード コードされています。現在開いている「この」ファイルを参照するようにコードを変更するにはどうすればよいですか?