• ベストアンサー

EXCELのマクロ。セルが選択されているかどうか。

Excel2000のVBAでセルが選択されているかどうかチェックしてセル以外の画像などが選択されていればエラーメッセージ、そうでなければマクロを実行させるにはどう書けばいいのでしょうか?

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

  • ベストアンサー
回答No.1

TypeNameを使えば選択されているのか何かわかります。 セルであれば"Range"を返してくれます。したがって、 Sub test() If TypeName(Selection) = "Range" Then Selection = "=Now()"'セルに現在時間を入れる例 Else MsgBox "セルを選択してから実行してください。" End If End Sub

Puh3
質問者

お礼

はやい回答をありがとうございました。 なるほど、これでできますね。 とてもたすかりました。

関連するQ&A