• ベストアンサー

A列からB列にセル移動時にフォーム表示したい

エクセルでA列からB列にセル移動時にフォーム表示したいのですが実現可能でしょうか よろしくお願いいたします。 環境はwinXP Excel2003です。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

シート名タブを右クリックしてコードの表示を開始 現れたシートに下記をコピー貼り付ける private sub Worksheet_SelectionChange(byval Target as excel.range)  if activecell.column = 2 then   userform1.show vbmodeless  else   userform1.hidden  end if end sub >セル移動時にフォーム表示したい 一回出したらもう出しっぱなしでいいなら、その旨マクロを手直して下さい。 またフォームを「どういう状態で」出したいのかも説明がありません。まずは実際にマクロを使ってみてから、やりたい事(どーなって欲しいのか)を改めて考えて、適切にマクロを修正してください。

tom2011
質問者

お礼

ありがとうございます 自己解決致しました

tom2011
質問者

補足

早々のご指南ありがとうございます シートでA列に入力 エンターでB列にセルが移動 その時にフォームを表示したいのですが よろしくお願いいたします。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

>シートでA列に入力 エンターでB列にセルが移動 ツールメニューのオプションの編集で、入力後にセルを移動する方向を右にしておきます。 >その時にフォームを表示したい 回答したマクロを実際に使用してから返答をお願いします、とお話しししておきましたが?

tom2011
質問者

補足

ありがとうございました .Hiddenでエラーになります .Hideで通りますが なぜなのでしょうか よろしくお願いいたします

関連するQ&A