最近有人问我是否可以在 Excel VBA 中创建一个宏,允许用户输入两个数字并让它自动下降到下一行。这样做的目的是因为他们不擅长打字,因此他们可以一次输入两个数字的考试成绩,而无需按 Enter。
当我第一次听到这个时,他提到它是 Visual Basic,所以我想我只需在单元格范围内使用 TextChanging 或 TextChanged 事件并让它解决这个问题。但是,到目前为止,我还没有在文档中找到任何此类事件或任何类似事件。我遇到的第一件事是 Workbook_Change,但只有在你按 Enter 后才会改变,这对我来说没用。其他人提到有这样一个事件,但无法直接命名,我无法找到他们在说什么。
如果有人有任何关于此类事件是否存在或可能发生的信息,我很想知道。
据我所知,Excel 版本是 2007 年。