• 締切済み

Excel2002について

Excel2002を使用しております。 同一シート内でアクティブセルのある行の左端を参照して、 別の特定のセルに代入する方法を教えて下さい。 もう少し具体的に言いますと、 行1の何れかのセルをアクティブにした時、 行1の左端の値を、A10に表示する。 また、行2の何れかのセルをアクティブにした時、 行2の左端の値を、A10に表示する。 行3の~(リピート) 宜しくお願い致します。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

VBAのそれもイベントという概念を使った処理になると思うが、VBAの経験ありや。 関数での期待した質問か、VBAの質問か明確でない。 アクチブセルなど関数では捉えられないよ。 ーー それと「何何したとき}というように、、「セルの選択の変化などにつれて」はVBAのイベントというものでシステムに捉えてもらう。 ーーー >もう少し具体的に言いますと、 といっているが、実際(実務・業務)世界で、どういう場合に使うのか挙げておくほうが、回答者から、ひょっとしたら関数で出来てその答えが得られることもなくは無いと思う。 もう少し業務寄りの説明を書くのが>具体的に言いますと、に当たるのではないか。 場合によっては、質問者の発想方向が適当でない質問が有るから。

回答No.2

遊びの範囲と言うか、、、、 数式でやってみた(非推奨ですが) A10セルに =IF(CELL("row")<>10,INDEX(A:A,CELL("row")),"") セルを選択したあと [F9]で再計算すると結果が表示される

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

左端とは、データの入っている左端のことなのか、 A列のことなのか、不明です。 また、ご質問の件は、一般機能では難しいと思います。 VBAになると思います。

関連するQ&A