Word VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


84 / 308 ツリー ←次へ | 前へ→

【647】IF関数のつかいかたを教えてください。 VBAはじめました 09/8/3(月) 12:22 質問[未読]
【648】Re:IF関数のつかいかたを教えてください。 りる 09/8/23(日) 19:09 発言[未読]

【647】IF関数のつかいかたを教えてください。
質問  VBAはじめました  - 09/8/3(月) 12:22 -

引用なし
パスワード
   テキストフォームフィールドText1, Text2, Text3があり,Text3の種類が計算式となってます。
Text1, Text2(両方とも種類が数値)に値があったときのみ計算をさせたくて,例えば
=IF(Text1="", "", Text1 * Text2)
としましたが,!構文エラー” の表示になってしまいます。
Text1=""の条件分の指定の仕方が悪いようなのですが, そもそも,フィールドに値があるか否かの判断はどのようにさせたらよいでしょうか?
よろしくお願いします。

【648】Re:IF関数のつかいかたを教えてください。
発言  りる  - 09/8/23(日) 19:09 -

引用なし
パスワード
   VBAはじめました さん、こんばんは。
長く放置されているので、エラーの原因だけでも。

>テキストフォームフィールドText1, Text2, Text3があり,Text3の種類が計算式となってます。
>Text1, Text2(両方とも種類が数値)に値があったときのみ計算をさせたくて,例えば
>=IF(Text1="", "", Text1 * Text2)
>としましたが,!構文エラー” の表示になってしまいます。
「Text1は数値である」と設定されているので、""は数値でないためにエラーになります。
お望みの回答でなくてすみません。

84 / 308 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
207162
(SS)C-BOARD v3.8 is Free