VBAの新機能で、2つの配列の傾きを計算し、指定されたアドレスの列に配置するコードでこの修飾子エラーが発生しました。スロープ関数の無効な修飾子エラー
これまでのところ私を打ち負かすので、助けてもらえます。配列のサイズは一致しています。
この1つは(その時点まで元に戻すことはできません:/)の前に、コンパイルエラーがTargetSheet.Cells(n, (MyRange.Columns.Count) + 1).Value = Application.WorksheetFunction.Slope(TargetSheet.Range(TargetSheet.Cells(n, 5), TargetSheet.Cells(n, MyRange.Columns.Count)), TargetSheet.Range(TargetSheet.Cells(1, 5), TargetSheet.Cells(1, MyRange.Columns.Count))).Value
Dim n As Long
Dim MyRange As Range
Set MyRange = ActiveSheet.UsedRange
Dim TargetSheet As Worksheet, SourceSheet As Worksheet
Dim TargetBook As Workbook
Set TargetBook = Application.ActiveWorkbook
Set TargetSheet = Application.ActiveSheet
For n = 3 To MyRange.Rows.Count
TargetSheet.Cells(n, (MyRange.Columns.Count) + 1).Value = Application.WorksheetFunction.Slope(TargetSheet.Range(TargetSheet.Cells(n, 5), TargetSheet.Cells(n, MyRange.Columns.Count)), TargetSheet.Range(TargetSheet.Cells(1, 5), TargetSheet.Cells(1, MyRange.Columns.Count))).Value
Next n
End With
End Sub
内.Slope
バージョンで与えられ、それが停止し、得られた時点まで後処理しました。修飾子エラー。私はExcelのスロープ関数をデータセットに使用して横並びに比較しました。#DIV/0の結果でこのエラーが発生していました(ただし、VBAではそのエラーが表示されませんでした)。
Slope関数呼び出しから '.Value'を削除します。 – OldUgly