前スレで以下の質問をしたものなのですが

> 変数 X に例えばA1〜A20の数値の和、合計を入れたいのですが。
という質問をして

> X = WorksheetFunction.Sum(Worksheets("Sheet1").Range("A1:A20"))
というアドバイスをいただいたのですが、この一文を経過したあとで、

ファンクションプロシージャで定義された語句を使うとエラーか、上手く作動しなく
なってしまうのですが、なにかそのようなルールがあるのでしょうか?