SUM関数を使う時に、何が注意すればいいか

解決


菜菜  2005-05-27 16:43:47  No: 122016  IP: [192.*.*.*]

VBAでsum関数を使う時に、「アプリケーション定義またはオブジェクト定義のえらーです」というエラーメッセージが出てきました。
             合計する範囲1 = "H" & 明細配管のクラスNO行数 + 2 & " :H " & pRow
            合計する範囲2 = "J" & 明細配管のクラスNO行数 + 2 & " :J " & pRow
            With Sheets("FORMAT_明細-配管材料")
            .Cells(pRow, 7) = "合計"
            .Cells(pRow, 8) = Application.WorksheetFunction.Sum(.Range(合計する範囲1))
            .Cells(pRow, 10).Formula = Application.WorksheetFunction.Sum(Range(合計する範囲2))
            End With

どこで不具合が分からないです、教えていただけますか?

編集 削除
特攻隊長まるるう  2005-05-27 17:01:21  No: 122017  IP: [192.*.*.*]

妙な場所に空白が入ってますが?

編集 削除
いな  2005-05-27 17:11:00  No: 122018  IP: [192.*.*.*]

計算対象に
NULLとか空白、SUMできない文字列が入ってたりすると、
エラーになりますよね。

編集 削除
菜菜  2005-05-27 17:14:27  No: 122019  IP: [192.*.*.*]

特攻隊長まるるう さん:

菜菜は卒倒・・・m(_  _;)m
確かに・・・・(^^;)
かっこいいね!いつか特攻隊長まるるうさんと同じようになるね(=^▽^=)
ありがとうございます。

編集 削除
菜菜  2005-05-27 17:34:41  No: 122020  IP: [192.*.*.*]

いなさん

分かりました。

ありがとうございます~~~~~~!

編集 削除