エクセル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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) エクセル・セルに数式を入力してセル指定計算 2 2023/04/21 12:46
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Visual Basic(VBA) セルに抜けた番号の代わりに空白を挿入する 4 2023/04/10 20:29
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Excel(エクセル) 文字列を数式として変換する事はできますか? 6 2022/06/23 10:38
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) xlDownの使い分けについての質問です vbaでxlDownを使って一覧近い空白までのセルをコピー 3 2022/08/04 12:20
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
計算式が入っているセルに文字を入力
Windows Vista・XP
-
手入力をしても数式が消えないようにするには?
Excel(エクセル)
-
数式の入っているセルに文字入力
その他(Microsoft Office)
-
-
4
エクセル初心者
Excel(エクセル)
-
5
Excel VBA あるセルでENTERを押すと特定のセルへ移動したい
Excel(エクセル)
-
6
同一セル内に関数と文字列を同居させるには?
Excel(エクセル)
-
7
マクロ 実行ボタンを押さずに常に実行
Excel(エクセル)
-
8
セル入力文字が、「右のセルにはみ出す場合と」「はみ出さない場合」の違い
Excel(エクセル)
-
9
数式が入ったセルを含めて、数字の合計を出すには?
Excel(エクセル)
-
10
日付を入力しカレンダーの該当する日に印をつけたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
自動入力で今月はMONTH(TODAY()...
-
Excelで同じセルに箇条書きをし...
-
参照先セルに値が入っていない...
-
空白でないセルの値を返す方法...
-
IF関数で0より大きい数値が入力...
-
エクセルで既に入力してある文...
-
値を入力後、自動的にアクティ...
-
マイナス同士の前年比
-
Excel:文字と数字の組合せ、次...
-
エクセルで時間の判定をしてい...
-
EXCELのセル上のURLを...
-
yyyy/mm/ddからyyyy/mmへの変換
-
ExcelVBAでセルを編集状態にす...
-
【vba】指定範囲の中に任意の文...
-
【Excel】セル内の時間帯が特定...
-
エクセルで複数の条件で掛け算...
-
エクセルの数式がかぶって、選...
-
バーコードが読み取れない原因...
-
Excelでセルに入力されたカラー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
参照先セルに値が入っていない...
-
IF関数で0より大きい数値が入力...
-
Excel:文字と数字の組合せ、次...
-
エクセルで既に入力してある文...
-
値を入力後、自動的にアクティ...
-
エクセルの数式がかぶって、選...
-
エクセルで時間の判定をしてい...
-
空白でないセルの値を返す方法...
-
Excelでセルに入力されたカラー...
-
yyyy/mm/ddからyyyy/mmへの変換
-
入力したところまでを自動的に...
-
excel 関数にて文字を0として認...
-
バーコードが読み取れない原因...
-
エクセルで複数の条件で掛け算...
-
ExcelVBAでセルを編集状態にす...
-
エクセルで、特定のセルの内容...
-
【vba】指定範囲の中に任意の文...
-
エクセルで10分ごとの時刻の...
おすすめ情報