0
このコードの最後を見ると、範囲を呼び出す必要があり、範囲は最大値の位置である必要があります。その値のその位置を変数に格納し、その変数を範囲として使用する方法はありますか?配列の最大値の範囲(位置)を検索し、配列変数に格納しますか?
Dim Retest As Boolean
If (Abs(Suspect - mean)/SD) > LowConf Then
MsgBox "95% outlier: " & Suspect
Retest = True
End If
If (Abs(Suspect - mean)/SD) > HighConf Then
MsgBox "99% outlier: " & Suspect
Retest = True
End If
If Retest = True And Suspect = Application.WorksheetFunction.Max(DataSet) Then
Range(?).Delete Shift:=xlUp
End If
これは完全に機能しました!私はそれを私が欲しいものに合うようにちょっと微調整しましたが、それは私のプログラムのパズルの最後の部分でした。私の初めてのプログラム! :) 本当にありがとう! – Nick
@Nick Thats聞いてよかった –