使用ENTER在EXCEL单元格中的游标位置插入换行符

时间:2017-10-10 16:14:29

标签: excel vba

当光标位于单元格文本(您正在编辑)的某个位置时,是否有任何方法可以换行?仅使用 [ENTER] [Alt] [ENTER]。

我试过 VBA ,并且在(高级)属性中,让选择在按下[ENTER]后保持在同一个单元格中。没有正确的解决方案:

ThisWorkBook 模块中初始化Open事件,每按一次[ENTER]调用makeLineBreak方法:

Option Explicit

Private Sub Workbook_Open()
    Application.OnKey "~", "makeLineBreak"
End Sub

按下ENTER(放置在模块中)时要调用的方法:

Option Explicit

Public Sub makeLineBreak()
    SendKeys "%{ENTER}", True
End Sub

但是,当按下ENTER时,单元格不再处于编辑模式,当然没有换行符。

知道如何解决这个问题吗?

0 个答案:

没有答案