[[20130610181751]] 『VBAでIFERROR関数を入れたいのですが』(ミーヤ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『VBAでIFERROR関数を入れたいのですが』(ミーヤ)

 VBAでQ列のセルに、変数を使って数式を入れたいのですが「アプリケーション定義またはオブジェクト定義のエラーです」
 というエラーが出てしまいます。

 入れたいのは、
 =IFERROR((Nx + Ox)*Px,"金額が正しくありません")
 という数式で(xの部分は同じ行)、それを変数に変換したのが

 .Cells(j, 17).Formula = "=IFERROR((N" & j & "+O" & j & ")*P" & j & "),""金額が正しくありません" & ")"

 これなんですが、上記のエラーが出てしまいます。

 IFERRORを外して
 "=(N" & j & "+O" & j & ")*P" & j
 だとうまくいったので、IFERRORの書き方が悪いのだと思いますが、どうしてもエラーが回避できません。

 どのように記述すればよいのでしょうか。

 Excel2010を使っています。お教えください。

 )が一つ多い?

 "=IFERROR((N" & j & "+O" & j & ")*P" & j & ",""金額が正しくありません"")"

 (seiya)

 (seiya)様
 ありがとうございます!

 ()の周辺で「ステートメント候補のエラー」のようなものが出ていたのでごちゃごちゃ扱ってたら確かに一つ多かったです…

 助かりました^^

 (ミーヤ)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.