Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long 'OK Private Const EM_SCROLLCARET = &HB7 Sub ScrollToBottom(Obj As Object) Obj.SelStart = Len(Obj.Text) Call SendMessage(Obj.hWnd, EM_SCROLLCARET, ByVal 0&, ByVal 0&) End Sub Private Sub Text1_Change() Call ScrollToBottom(Text1) End Sub