Microsoft 製品に組み込まれている Visual Basic の実装。
↓と同じ現象のような気がしますが、どうでしょうか?
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Excel2013のVBAについてです。
ユーザーフォーム終了後にセルへの値の入力ができない現象が発生します。
1.シート上のボタンにてユーザーフォーム呼び出し。
2.ユーザーフォームのボタンにて、
・ボタンの色変更
・特定シートへの値入力(With .Range.Valueにて入力)
・特定シートへの移動(Sheets.Select、Range.Select)
3.ユーザーフォームを閉じる。
この後に、セルに値を入力すると、数式バーには値が表示されるものの、
セルには値が入力されません。
セルのロックを使用しているため、Enterキーでロックされていないセルに飛ぶのですが、
ロックしてあるはずのセルが選択されます。(値は入力できません。)
同じ現象にあった方などいらっしゃいましたら、回答をお願いします。
Microsoft 製品に組み込まれている Visual Basic の実装。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
返信有難うございます。
リンク先を確認したところ、同様の現象であることがわかりました。
非常に助かりました。ありがとうございました。
シート保護したりセルロック解除したりすることが無いので
トラブル経験がなく、見当違いでしたらすみません。
シート保護をしていて、それを解除するときに
何もいじっていなければ
どのセルでも選択できる状態になっています。
ActiveSheet.EnableSelection = xlNoRestrictions
(この状態です。)
ロック解除したセルだけ選択できるようにするには
ActiveSheet.EnableSelection = xlUnlockedCells
の状態にしておかないといけません。