- ベストアンサー
A列からB列にセル移動時にフォーム表示したい
エクセルでA列からB列にセル移動時にフォーム表示したいのですが実現可能でしょうか よろしくお願いいたします。 環境はwinXP Excel2003です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
シート名タブを右クリックしてコードの表示を開始 現れたシートに下記をコピー貼り付ける private sub Worksheet_SelectionChange(byval Target as excel.range) if activecell.column = 2 then userform1.show vbmodeless else userform1.hidden end if end sub >セル移動時にフォーム表示したい 一回出したらもう出しっぱなしでいいなら、その旨マクロを手直して下さい。 またフォームを「どういう状態で」出したいのかも説明がありません。まずは実際にマクロを使ってみてから、やりたい事(どーなって欲しいのか)を改めて考えて、適切にマクロを修正してください。
その他の回答 (1)
- keithin
- ベストアンサー率66% (5278/7941)
回答No.2
>シートでA列に入力 エンターでB列にセルが移動 ツールメニューのオプションの編集で、入力後にセルを移動する方向を右にしておきます。 >その時にフォームを表示したい 回答したマクロを実際に使用してから返答をお願いします、とお話しししておきましたが?
質問者
補足
ありがとうございました .Hiddenでエラーになります .Hideで通りますが なぜなのでしょうか よろしくお願いいたします
お礼
ありがとうございます 自己解決致しました
補足
早々のご指南ありがとうございます シートでA列に入力 エンターでB列にセルが移動 その時にフォームを表示したいのですが よろしくお願いいたします。