Good point, I hadn't thought that the scrollbar(s) might be disabled!

Just one point, your usage example is a little confusing! Am I right in thinking that in this case it could be added to my example like this?
VB Code:
  1. Dim iCount as Integer
  2. Dim strText as String
  3.   strText = Wrap_Text(txtMyNotes.text, txtMyNotes.Width)
  4.   tmpSplit = Split(strText, vbCrLf)

oh, and in the (rather useful!) function, frmTeaMark should be replaced with the name of your form.