エクセルVBAを使って、エクセル直接入力を確認
エクセルVBAを使って、エクセルに直接入力したら、本当に変更しますか?とmsgboxを出したいです。
保護をかけるほどではなし、直接入力もほとんどしないような
(一覧表があって、その中をダブルクリックで選択すると、
自動的に目的のシートに入力されるようなVBA)
を組んでいるのですが、
たまに、直接入力したいときに、入力してもいいの?と確認したいです。
(↑むしろ、これがたまにあるので、保護をかけておきたくなのですが)
皆で共有するシートになりますので、
誤って違うセル(他人が書き込み済みで変更の必要がないセル)に書きこまないようにと、
追加で書き込む内容の確認を込めて、
エクセルに直接入力したあと、
「本当に変更していいですか?」
yes→変更させる
no→変更させない
みたいなことしたいのですが、
さっぱり、どうしたらいいかわかっていません。
ワークシートのchangeだと、
変更してしまってから動くみたいで、、
変わる前に上の動作はかけれないみたいだったので。
こういったことはできるのでしょうか?
わかるかた、ご教授ください。
ざっくりした言い方ですみません。
どのようにわからないことを伝えていいかもわからないぐらい、
悩んでいます。
指摘がありましたら、補足させていただきます。
よろしくお願いいたします。
お礼
ありがとうございました。 早速活用します。