A lo mejor queres que vaya tomando forma a un dni mientras lo vas escribiendo, entonces es esto:
Private Sub Text1_Change()
Text1 = FormatNumber(Text1, 0)
Text1.SelStart = Len(Text1.Text)
End Sub
Private Sub Text1_Change()
Text1 = FormatNumber(Text1, 0)
Text1.SelStart = Len(Text1.Text)
End Sub