如何使多行文本框填写不同的行

我在Excel中有一个多行文本框。 我已经把这个文本框与一个单元格链接起来,例如我们会说这个单元格与单元格(“A1”)相关联。

示例:我在多行文本框中input“Hello”,然后按ENTER键。 这将把“HELLO”写入单元格(“A1”)。 然后,我在文本框中input“World”,然后再次按ENTER。 我想这样写入“世界”到单元格(“A2”)。

任何人都可以解释一下这样做的最好方法吗?

谢谢,詹姆斯。

删除链接到单元格,并试试这个:

Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) If KeyCode = 13 Then Sheet1.Range("IV1").End(xlToLeft).Offset(0, 1) = TextBox1 TextBox1 = vbNullString End If End Sub 

替代文字