最近、Excel VBAで、ユーザーが2つの数値を入力して、自動的に次の行にドロップできるマクロを作成できるかどうか尋ねられました。これの目的は、入力が苦手なため、Enterキーを押さなくても、一度に2つの数字でテストの成績を入力できるようにすることです。
これを最初に聞いたとき、彼はそれがVisual Basicであると言ったので、セル範囲でTextChangingまたはTextChangedイベントを使用して、それをうまく機能させると思いました。しかし、これまでのところ、そのようなイベントやそれに類似したものはドキュメントで見つけることができませんでした。私が最初に出会ったのはWorkbook_Changeでしたが、Enterキーを押した後にのみ変更され、私には役に立ちません。他の誰かがそのようなイベントがあると言いましたが、それを直接名前を付けることができず、私は彼らが話していることを見つけることができませんでした。
そのようなイベントが存在するか、または可能であるかについて誰かが何か情報を持っているなら、私は知りたいです。
私の知る限り、Excelのバージョンは2007年です。