UserForm muestra datos según fila seleccionada
Tengo unos datos en una hoja, los cuales van de la fila 10 a la 109, deseo crear un UserForm que al abrirlo, tome en el TextBox1 el dato de la columna A de la fila donde esté ubicado el cursor, y en el Textbox2 que traiga el dato de la columna B de la misma fila; la macro que tengo en el userform es la siguiente:
Private Sub UserForm_Initialize()
Set rango = Range("A10:A109") '.Find(What:=TextBox1, lookat:=xlWhole, LookIn:=xlValues)
TextBox1.Enabled = False
TextBox2.Enabled = False
TextBox1 = Range("A" & rango.Row)
TextBox2 = Range("B" & rango.Row)
End Sub
El problema que tengo es que siempre que abro el userform, solamente me muestra el dato de la fila 10, y si me ubico en una fila diferente no me muestra los datos de la fila correspondiente.
¿Qué instrucción debo corregirle para que funcione?