RE:almacenar dato en variable
Este proceso en VBA se ejecuta después de actualizar (escribir y hacer enter) en el cuadro de texto Texto0.
Private Sub Texto0_AfterUpdate()
'Se define la variable del tipo Long que es un entero lago
'Puede ser string, double(para valores grandes), date, etc
Dim veValor As Long
'Se carga en veValor el valor que está en el cuadro de texto Texto0
veValor = Texto0.Value
'Se carga el valor de la variable en el otro cuadro de texto Texto2
Texto2.Value = veValor
End Sub
En macros se hace con la acción Ejecutar Comando --> Establecer Valor