![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
エクセルの機能について
計算結果を別のセルに飛ばしたいのですが、飛ばす先のセルには計算式等は入れずに編集出来るようにしたいのですが、可能ですか?
通常はA1に計算式を入れた場合、結果を表示したいB1のセルに=A1と入力して表示させていますが、B1のセルは空白で、A1の計算結果が出たときのみB1に表示して、表示が無い時は編集しても、A1をB1に表示すると言う条件は消えないようにしたいです。
何方か詳しい方教えてください。
よろしくお願いします。
No.4
- 回答日時:
こんにちは!
VBAになりますが一例です。
画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面のカーソルが点滅しているところに
↓のコードをコピー&ペースト → Excel画面に戻り計算してみてください。
Private Sub Worksheet_Calculate() 'この行から//
Dim lastRow As Long
lastRow = Cells(Rows.Count, "A").End(xlUp).Row
Range(Cells(1, "B"), Cells(lastRow, "B")).Value = Range(Cells(1, "A"), Cells(lastRow, "A")).Value
End Sub 'この行まで//
※ A列の数式がどのようになっているのか判らないので
とりあえずA列の数式が入っているセル範囲を指定していますが、
A列に関係ないセルで再計算されてもマクロが走ってしまいます。
※ A列の数式が入っている行が極端に多い場合は
表示されるのに少し時間を要します。m(_ _)m
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_09.png?5a7ff87)
No.3
- 回答日時:
例えばセルA3に数値が入力されたときにセルA1に「=IF(A3=””,””,A3*2)」と計算式を入れておき、同時にセルB1セルに「=IF(A1=””,"",A1)」を入れておけば、セルA3のセルが空欄であれば、A1もB1のセルも空欄になり、A3のセルに数値が入力されると、A1,B1も同じ計算結果が表示される計算式となりますが。
これではダメですか。またはNo.2の方が回答されているような計算式ですと、A1のセルが空欄であれば、B1のセルも空欄表示となるような計算式になっていますが。いずれの計算式もダメなのですか。
No.2
- 回答日時:
幾つか説明を頂かないと判らない所がありますので確認します。
①表示が無い時とはA1セルの計算式の結果が空白("")という事でしょうか?
②B1セルに値が書き込まれていてもA1セルの結果によってはB1セルは書き換えてしまっても良いのでしょうか?
③B1セルに直接入力した場合と、A1セルの計算結果から書き込まれた場合で、次にA1セルの計算結果に変化が生じた場合の対応は同じで良いのですか?
-----------------------------
単純にB1セルに「=IF(A1="","",A1)」を入れておけば、B1セルに書き込んだ場合は、A1セルの計算結果は反映しなくなりますがこれではダメなのでしょうか?
回答ありがとうございます
①,②,③そうです
基本的にB1セルには計算式等は入れずに,編集できるようにしたいです.
なので理想としては,A1に計算式,B1は空欄,C1などに=IF(A1="",B1="",B1=A1)みたいな参照ではなくA1の結果を受けてB1に代入させるような事をしたいです.
No.1
- 回答日時:
マクロを使えば可能ですが、マクロの使用も想定しての質問でしょうか?
マクロ無しでやるとすれば、「カメラ」機能を使う方法。
初期状態ではメニューに「カメラ」ボタンは無いので、ボタンを表示させておく必要があります。
カメラボタン | 初心者のためのOffice講座
http://hamachan.info/excel/kamera.html
Excel 2013でカメラボタン・カメラ機能は?:Office 2013(オフィス2013)の使い方
http://www.relief.jp/itnote/archives/excel-2013- …
A1セルを選んで「カメラ」をクリック。
その後、適当な場所でクリックすると、A1の内容が表示されたオブジェクトができると思います。
そのオブジェクトをB1セルに合うように移動します。
オブジェクトの線は図の 書式設定 で 線なし にして下さい。
また、オブジェクト内でのセルの枠線は印刷時に消えませんので、
A1セルの周囲の枠線を白にするか、
表示メニューから 枠線を非表示にしてください。
これで、お望みの結果っぽくすることは出来ます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Excel(エクセル) エクセルの計算式について教えて下さい。 sheet1のA1セルの値をsheet2のB1セルに返し、尚 1 2022/05/25 11:32
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- その他(Microsoft Office) IF関数について教えてください 2 2022/05/10 13:31
- Excel(エクセル) Excel ある日の45日後の計算 及び 3か月後の計算 6 2022/04/05 13:44
- Excel(エクセル) B列に、A列の数字が偶数の場合は1減算した数字、奇数の場合はそのまま数字を自動表示したい 4 2022/04/16 12:01
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) EXCEL 計算結果の桁数をそろえたい。 5 2022/12/25 18:33
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
数式を残したまま、別のセルに答えを表示する
Excel(エクセル)
-
一つのセルに計算式を入れて別のセルに答えを出したい
Windows Vista・XP
-
excelで計算式と結果の両方を表示したい
Excel(エクセル)
-
-
4
エクセル
Excel(エクセル)
-
5
値が入っているときだけ計算結果が表示されるようにするには・・?
Excel(エクセル)
-
6
Excelで、「特定のセル」に入力したら→「別のセル」に「○」を自動表示する方法
Excel(エクセル)
-
7
Excel-参照セルが空白の場合、別のセルを参照するには。
Excel(エクセル)
-
8
エクセルで数式の答えを数値として参照したい
その他(Microsoft Office)
-
9
マクロ 実行ボタンを押さずに常に実行
Excel(エクセル)
-
10
エクセルで関数計算後の値を数字として認識させる方法を教えて下さい
Excel(エクセル)
-
11
Excelの計算結果を固定したい
Excel(エクセル)
-
12
エクセル if文で偽判定のとき、何も起こらないようにしたいのですが・・・
Access(アクセス)
-
13
行を削除しても関数の参照範囲がずれないようにしたい
Excel(エクセル)
-
14
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
15
EXCEL関数で指定セルに入力方法
Excel(エクセル)
-
16
(Excel)あるセルに文字を入力しただけで、同じブック内のほかのワークシートにも、同じ文字が自動的に入るようにするには?
Excel(エクセル)
-
17
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
18
Excelで表計算結果のみ表示するには?
Excel(エクセル)
-
19
エクセル 条件付き書式で文字を表示するには
Excel(エクセル)
-
20
エクセルの参照行の挿入による追加と行の削除に対応できる関数を教えてくだ
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル 足して割る
-
エクセルで指定したセルのどれ...
-
Excelでのコメント表示位置
-
Excelで数式内の文字色を一部だ...
-
【エクセル】IF関数 Aまたは...
-
EXCEL VBA セルに既に入...
-
貼り付けで複数セルに貼り付けたい
-
対象セル内(複数)が埋まった...
-
セルをクリック⇒そのセルに入力...
-
エクセル オートフィルタで絞...
-
エクセルの一つのセルに複数の...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
EXCELで、角度の「50.5度」を「...
-
Excel2003 の『コメント』の編...
-
エクセル 数字の前の「00」を...
-
枠に収まらない文字を非表示に...
-
excelのCOUNTIF関数で、『範囲=...
-
(Excel)数字記入セルの数値の後...
-
エクセルの取り消し線が引けな...
-
【Excel】 セルの色での判断は...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
セルをクリック⇒そのセルに入力...
-
Excelで数式内の文字色を一部だ...
-
エクセル 足して割る
-
対象セル内(複数)が埋まった...
-
貼り付けで複数セルに貼り付けたい
-
Excelでのコメント表示位置
-
エクセルのセルの枠を超えて文...
-
エクセル オートフィルタで絞...
-
エクセルの一つのセルに複数の...
-
EXCEL VBA セルに既に入...
-
【Excel】 セルの色での判断は...
-
(Excel)数字記入セルの数値の後...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
excelのCOUNTIF関数で、『範囲=...
-
Excel2003 の『コメント』の編...
-
枠に収まらない文字を非表示に...
-
Excelで住所を2つ(町名迄と番...
-
複数のセルのいずれかに数字が...
おすすめ情報
マクロが必要な場合、マクロ使用も想定しています。