- ベストアンサー
- すぐに回答を!
アクティブセルを参照したい
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
- 回答No.1
- merlionXX
- ベストアンサー率48% (1930/4007)
アクティブセルはその都度変わるのですからワークシート関数では無理です。 以下のマクロをお試しください。 表示したい別のセルが仮に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
- エクセル 別シートのアクティブセルのアドレス
エクセルに詳しい方、教えてください。 (1) シートAのアクティブセルのアドレスをシートBのC20のセルに表示したい (2) シートAのアクティブセルの内容をシートBのD20に表示させたい 以上、しーとBのC20とD20にはどんな関数を入れたらいいですか? よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセル2013のアクティブセル表示されない
エクセルを2010から2013に切り替えてから不具合がおきています。 問題は下記です。 1.シートAとシートBがあり、シートBの情報を参照し、シートAに表示させたいとします。 2.シートAのセルに「=」と入力し、シートBにページ移動します。 ここで、問題がおきるのですが、シートBでアクティブセルが表示されないのです。 その為、どのセルをシートB上で、選択しているかを視覚的に確認することができません。 選択自体はされているので、左上の選択セルを示す文字を読めば、場所がわかるのですが、 視覚的にわからないので、とても不便です。 2010では、このようなことがなく、 また、同じ2013を使う人でも、シートBでしっかり視覚的にアクティブセルが表示される人もいるので、 設定上の問題だとは思うのですが、解決できず、困っています。 お分かりの方、どうかご教示ください。
- 締切済み
- その他([技術者向] コンピューター)
- マクロでアクティブセルにペースト
画像はエクセルのマクロで、F3~F7のセルをコピーして、O3のセルにペーストするという内容です。これをO3ではなく、アクティブセルにペーストするにはどのように記述すればよいでしょうか?
- ベストアンサー
- Excel(エクセル)
- エクセルのアクティブセルの表示を変更する方法がわからず困っております。
エクセルのアクティブセルの表示を変更する方法がわからず困っております。 理想としては、以下の様にしたいです。 左と上の面(行数・列数が表示されている部分)からアクティブセルまで線が延びてくる様にしたい。 この線は固定せず、アクティブセルを動かすと一緒に移動する様にしたい。 例:D7にアクティブセルがある場合、 Dと7の表記がされている部分から線が延びてくる。 表の数値等を確認する場合に、セルから線が延びていると間違いが少なく済みそうなので方法を探しております。 いい方法がありましたら教えて下さい。お願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル、別シートのアクティブセルへ入力したい
エクセルで「新しいウィンドウを開く」で上下に別シートを参照しています。 たとえば上がシートAとして、シートAのアクティブセルが現在G20とします。(これは作業進行とともにG25やH13など変化する) 下のシートBには社員表(10×10位)があり、任意の社員をクリックするとシートAのアクティブセルへ入力されるようにしたいです。 何かいい方法がありましたら教えてください。 よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- エクセル アクティブセル領域の色変更
エクセルのVBAで、アクティブセルのある行だけを色変更するにはどうしたらいいのでしょうか? アクティブセルのある行の色変更までは出来るのですが、別のセルを選択した際に前の行の色を元に戻せません。 お願いします。
- ベストアンサー
- オフィス系ソフト
- アクティブセルとそのセルに隣接する右隣の2つのセルをコピーしてシート2に貼り付ける
「アクティブセルとそのセルに隣接する右隣の2つのセルをコピーしてシート2に貼り付ける」というVBAコードが知りたいです。 「アクティブセルをシート2に貼り付ける」だけなら Selection.Copy Sheets("Sheet2").Select ActiveSheet.Paste はわかるのですが、 「アクティブセルとそのセルに隣接する右隣の2つのセルをコピー」がわかりません。 例えて言うなら A1がアクティブならA1からC1までコピーして シート2の(C3がアクティブなら)C3からE3に貼り付けたいです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- シート間の参照について
EXCELを使用しています。 Sheet1のA1から下の行に、sheet2のA1から下のセルに文字列が入力されていたら入力されているセルの内容を行ごとに表示しセルが空欄になったらsheet3のA1から下のセルに文字列が入力されていたらその内容をsheet1にsheet2の文字列の続きに表示させるにはどうしたらいいのでしょうか?
- 締切済み
- Excel(エクセル)
- エクセルのセル参照、一つずつ参照セルをずらしていきたい
エクセルのセル参照の方法について教えてください。 2つのシートがあって、 ひとつのシートにはC4,D5,E6…というように行と列がひとつずつ増えていくところに値が入力されています。 このシートから、C4,D5,E6…のセルの値を取り出して 別のシートのA1,A2,A3…に縦に並んで表示させたいのですが、どのようにセルを参照させればC4,D5,E6…という 行と列がひとつずつ増えていくセルを参照できるでしょうか? よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
質問者からのお礼
早速ご回答いただき、問題が解決し、エクセルを便利に利用できるようになりました。、大変有り難うございました。