• ベストアンサー
  • すぐに回答を!

アクティブセルを参照したい

Excelの同一シート内でアクティブセルの内容を別の”セル”に表示したいのですが方法がわかりません、教えてください。

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数5117
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1

アクティブセルはその都度変わるのですからワークシート関数では無理です。 以下のマクロをお試しください。 表示したい別のセルが仮にA1だとしたら、 1.該当のシートのシート名タブを右クリックし、「コードの表示」を選択。 2.出てきたVisualBasicEditor(白い部分)に下記のコードをコピペ。 '*****ここから下をコピペ***** Private Sub Worksheet_SelectionChange(ByVal Target As Range) Range("A1").Value = ActiveCell.Value End Sub '*****ここより上までをコピペ***** 3.AltキーとF11キーを同時に押してワークシートへもどります。 これでご要望のとおりになります。 表示したい別のセルがA1でないのなら、 Range("A1").Value = ActiveCell.Value の"A1"の部分を変えてください。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

早速ご回答いただき、問題が解決し、エクセルを便利に利用できるようになりました。、大変有り難うございました。

その他の回答 (1)

  • 回答No.2
  • xs200
  • ベストアンサー率47% (559/1173)

=INDIRECT(CELL("address")) いちいちF9を押さないといけませんが。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

早速ご回答いただき大変有り難うございました。 参考にさせていただきます。

関連するQ&A

  • エクセルのアクティブセルの表示を変更する方法がわからず困っております。

    エクセルのアクティブセルの表示を変更する方法がわからず困っております。 理想としては、以下の様にしたいです。 左と上の面(行数・列数が表示されている部分)からアクティブセルまで線が延びてくる様にしたい。 この線は固定せず、アクティブセルを動かすと一緒に移動する様にしたい。 例:D7にアクティブセルがある場合、   Dと7の表記がされている部分から線が延びてくる。 表の数値等を確認する場合に、セルから線が延びていると間違いが少なく済みそうなので方法を探しております。 いい方法がありましたら教えて下さい。お願いします。

  • エクセルのアクティブセルの移動が方向キーで行えなくなりました。

    エクセルのアクティブセルの移動が方向キーで行えなくなりました。 VistaのExcel2007を使っています。 先ごろまではアクティブセルの移動に方向キーが使えていたと思いますが、いつからか(1ヶ月以内)方向キーではアクティブセルは移動せず表示される範囲が全体的に移動するだけです。 無意識にその様に設定を変えてしまったのかもしれませんが復帰する方法が分かりません。何方かご教示いただければ幸いです。

  • アクティブセルが移動しない

    エクセルでマクロを作成したのですがマクロ実行後にアクティブセルが方向キーで移動しない場合があります。(マウスでクリックするとそこへアクティブセルは移動できますが) マクロにはInputBoxがあり正常に処理が進んだ場合はアクティブセルは移動できますが、キャンセルした場合やマクロで規定した値以外を入力した場合にアクティブセルが移動しなくなります。移動しなくなってもそのファイルを閉じて再度開くと正常にアクティブセルは移動できます。 マクロの記述に問題があるとは思っていますがどうしたら良いかわかりません。どうかご教授ください。

  • エクセル アクティブセル領域の色変更

    エクセルのVBAで、アクティブセルのある行だけを色変更するにはどうしたらいいのでしょうか? アクティブセルのある行の色変更までは出来るのですが、別のセルを選択した際に前の行の色を元に戻せません。 お願いします。

  • エクセル 別シートのアクティブセルのアドレス

    エクセルに詳しい方、教えてください。 (1) シートAのアクティブセルのアドレスをシートBのC20のセルに表示したい   (2) シートAのアクティブセルの内容をシートBのD20に表示させたい 以上、しーとBのC20とD20にはどんな関数を入れたらいいですか? よろしくお願いいたします。

  • 複数シートで同じセルをアクティブにする方法

    エクセルで1ブックに20のシートがあります。 シート1から順番に同じセル(B5)に入力していきます(入力内容は違います)。 シートを選択する度に、アクティブセルが、いつも(B5)になるようにするにはどうしたらいいでしょうか。 教えて下さい。よろしくお願いします。

  • エクセル2013のアクティブセル表示されない

    エクセルを2010から2013に切り替えてから不具合がおきています。 問題は下記です。 1.シートAとシートBがあり、シートBの情報を参照し、シートAに表示させたいとします。 2.シートAのセルに「=」と入力し、シートBにページ移動します。 ここで、問題がおきるのですが、シートBでアクティブセルが表示されないのです。 その為、どのセルをシートB上で、選択しているかを視覚的に確認することができません。 選択自体はされているので、左上の選択セルを示す文字を読めば、場所がわかるのですが、 視覚的にわからないので、とても不便です。 2010では、このようなことがなく、 また、同じ2013を使う人でも、シートBでしっかり視覚的にアクティブセルが表示される人もいるので、 設定上の問題だとは思うのですが、解決できず、困っています。 お分かりの方、どうかご教示ください。

  • 特定のセルがアクティブになったときのイベント?

    エクセルのVBAで、「あるセルの内容が変更されたらメッセージボックスを表示する」ということはなんとかできたのですが、 「あるセルを(クリックして)アクティブにしたらメッセージボックスを表示する」 この方法がわかりません。 教えてください。よろしくお願いします。

  • 別ファイルのセル参照

    Excelで別のファイルのセルを参照しています。 参照しているセルには、ちょっとした文章が入っているのですが、とあるセルを参照すると「#REF!」と表示され、参照できません。 文字数の制限とかあるのでしょうか? 回避できる方法がありましたら、ご教授願いたいです!

  • アクティブにするとは?

    エクセルで表のセルをアクティブにするとはどう言う事なのでしょうか