実行時エラー13
が発生しています。型の不一致。しかし、私は理由を理解できません。どんな助け?VBAで「エラー:型の不一致」が発生する
Sub Separate_with_OR_without_comission()
Dim I As Integer
Dim WRng As Range
Dim NoRng As Range
Dim NameRgn As Range
Dim TotalCRng As Range
Set WRng = Range("with_comission")
Set NoRng = Range("without_comission")
Set NameRgn = Range("total_comission_name")
Set TotalCRng = Range("ttotal_comission")
For I = 1 To NameRgn.Rows.Count
If TotalCRng.Rows(I) > 0 Then // ERROR HERE
WRng.Rows(I) = NameRgn.Rows(I)
End If
If TotalCRng.Rows(I) < 1 Then // AND HERE
NoRng.Rows(I) = NameRgn.Rows(I)
End If
Next I
End Sub
私は他のテストセルを使用しようと結構です、問題はそれらを使用することです....しかし、VBAは、何か他のものとしてそれを取るんなぜ彼らは「ttotal_comission」内の数字ですか?
ここで "TotalCRng.Rows(I)> 0"の行のインデックスまたはセルの値を比較しますか? – Arseny