Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


47911 / 76738 ←次へ | 前へ→

【33772】ActiveCellの移動による表示切替について
質問  わいわい  - 06/1/20(金) 10:46 -

引用なし
パスワード
   表題の件につき質問致します。
使用している環境は WinXP Excel2000です。

 やりたい事を単純化したものがしたの図になります。
ActiveCellがC列にある場合は、ActiveCellの左隣の値を
Ps_備考()関数に入れ、他の列の場合は空白にする。とい
うものです。

  A  B  C  D
1          ***←ここに=Ps_備考() 
2 
3 10  10 [  ]
4 20  15
5 30  20

そこで、下記の内容を組んだのですが、[Ps_備考()]を
入力したCellを操作しない限り反応しません。

Function Ps_備考()
  Dim 列 As Integer
  
  列 = ActiveCell.Column
  If 列 = 3 Then Ps_備考 = ActiveCell.Offset(, -1).Value _
    Else Ps_備考 = ""
  
End Function

これを、カーソルキー操作だけでなくマウスでの選択でも
D1内表示が切り替わるようにするためにはどうしたら
良いのでしょうか。
御回答のほど宜しくお願い致します。
0 hits

【33772】ActiveCellの移動による表示切替について わいわい 06/1/20(金) 10:46 質問
【33781】Re:ActiveCellの移動による表示切替について やっちん 06/1/20(金) 12:30 発言
【33788】Re:ActiveCellの移動による表示切替につ... わいわい 06/1/20(金) 14:31 質問
【33789】Re:ActiveCellの移動による表示切替につ... BB 06/1/20(金) 16:31 発言
【33791】Re:ActiveCellの移動による表示切替につ... わいわい 06/1/20(金) 17:41 質問
【33801】Re:ActiveCellの移動による表示切替につ... こたつねこ 06/1/20(金) 20:48 発言
【33804】Re:ActiveCellの移動による表示切替につ... やっちん 06/1/20(金) 21:36 回答
【33806】Re:ActiveCellの移動による表示切替につ... やっちん 06/1/20(金) 22:42 発言
【34109】Re:ActiveCellの移動による表示切替につ... わいわい 06/1/26(木) 15:28 お礼

47911 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free