次のコードがありますが、「アプリケーション定義またはオブジェクト定義のエラーです。実際にいくつかの行のバリエーションを試しました: WS2.Cells(i, 9) = Application.WorksheetFunction.NormSInv(Sheets(" sheet2").Range(i, 7).Value) - Application.WorksheetFunction.NormSInv(Sheets("Sheet2").Range(i, 8).Value) しかし、それぞれ異なるエラーが発生します。前に機能?
コード例:
Sub dPrime()
Dim i As Long
Dim WS2 As Worksheet
Set WS2 = Worksheets("Sheet2")
For i = 2 To Sheets("sheet2").Range("G" & Rows.Count).End(xlUp).Row
WS2.Cells(i, 9) = Application.WorksheetFunction.NormSInv(Sheets("sheet2").Range(i, 7).Value) - Application.WorksheetFunction.NormSInv(Sheets("Sheet2").Range(i, 8).Value)
Next i
End Sub
データ例:
0.583333333 0.5
0.083333333 0.75
0.25 0.75
0.416666667 0.75
0.083333333 0.833333333
0.416666667 0.75
0.25 0.5
0.416666667 0.833333333
0.583333333 0.833333333
0.25 0.9