
エクセル2000での質問です。以下はセルA1,A2,A3を使った例です。
1.A1は以下の定められた単価のプルダウンリストがあり、選択します。
「空白」
「1000」
「2000」
「3000」
2.A2は個数を直接入力します。
3.A3セルに =A1*A2 と計算式を入力しています。
これでA3には合計金額が表示されますが、ここからが質問で私のしたいことです。
A1セルで「空白」が選択されている場合、A3セルに一式の金額として合計金額を直接入力したいのですが、直接入力をした時点でA3セルの計算式は消えてしまいます。しかし、A1セルの「空白」を「1000」に変更したと同時に、A3セルの計算式が復活して計算結果を表示する。
マクロを使わない方法でこのような方法を実現することは不可能でしょうか?
質問にA3セルの計算式が復活、と書いていますが、実際は計算式をセルに入力するのではなく、見えないところ(入力規則のような機能)に登録しておくといった方法があるかどうかになると思います。
以上、方法がありましたら回答よろしくお願いします。
No.2ベストアンサー
- 回答日時:
ご質問の動作は仕様上無理です。
見せ掛けだけで
A3セルに=A1*A2*(A1<>"")+A4*(A1="")
とでも入れてA4セルに金額を入力するとか、A4セルの文字色を白にしておくと余分な表示もでなくなります。
回答ありがとうございます。今作成中のファイルは多くの人が使用する表となるため、計算式の保護を目的に考えています。
頂いた回答の方法では計算式自体の保護にならないため、また、方法もなさそうなので今回は諦めたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELのセル上のURLを...
-
A1セルに入力したら、入力時間...
-
入力したところまでを自動的に...
-
【Excel】セル内の時間帯が特定...
-
IF関数で0より大きい数値が入力...
-
エクセル セルに文字を入力した...
-
【マクロ】開いているブックの...
-
エクセルで1つのセルに2つの時...
-
エクセルで既に入力してある文...
-
エクセルで1行に入力文字数制限...
-
VBAでガントチャートを作ってく...
-
エクセルで回数から時間を計算
-
エクセルの数式で計算結果に文...
-
空白でないセルの値を返す方法...
-
Excel関数 グレゴリオ暦
-
バイセル方式について詳しく知...
-
Excelで2つのセルの時刻を1つの...
-
エクセルで時間の判定をしてい...
-
Excelで同じセルに箇条書きをし...
-
Excel マクロ モジュラス43 vba
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
IF関数で0より大きい数値が入力...
-
入力したところまでを自動的に...
-
エクセルで既に入力してある文...
-
Excel:文字と数字の組合せ、次...
-
excel 関数にて文字を0として認...
-
空白でないセルの値を返す方法...
-
エクセル セルに文字を入力した...
-
【Excel】セル内の時間帯が特定...
-
Excelでセルに入力されたカラー...
-
エクセルで時間の判定をしてい...
-
エクセル:コメントのようなも...
-
エクセルの数式がかぶって、選...
-
yyyy/mm/ddからyyyy/mmへの変換
-
マクロ無しで時間自動で記入を...
-
エクセルで一定の数値を超えた...
-
参照先セルに値が入っていない...
-
バーコードが読み取れない原因...
-
エクセルで数字10が1に変わる。...
おすすめ情報