ちょいと質問
Dim Sht As Worksheet
Set Sht = ThisWorkbook.Worksheets("Sheet1")
Sht.Cells(1, 1) = 1
Sht.Cells(2, 1) = 3
Sht.Cells(3, 1) = -2
Sht.Cells(4, 1) = 0
Sht.Cells(5, 1) = 5
Sht.Cells(6, 1) = -1
MsgBox Application.Max(Range("A1:A6"))

2行目のsetで実態のシートをセットせんとうまい事いかんことはわかってる
しかしこれだとsheet1に値がセットされてしまう。
なんかテンポラリ的にsheetオブジェクト?を使ういい方法ありませんかね?
上記MAXは一例。(配列でできるのはわかってます。)