Hola rechy.
Para que una variable declarada en una sub o función mantenga su valor entre distintas llamadas deberás declararla como Static. Su uso es similar a Dim.
Por ejemplo, el siguiente código en un CommandButton llamado Command1 devolverá un msgbox con el número de veces que se ha pulsado el botón:
Private Sub Command1_Click()
Static Acumulado As Long
Acumulado = Acumulado + 1
MsgBox Acumulado
End Sub
Así que ya sabes... si quieres conservar el resultado de tus operaciones en un método entre llamadas al mismo, almacena el resultado en una variable declarada como estática.
También podrías conseguir el mismo resultado declarándo la variable para almacenar el resultado a nivel de módulo (es decir, fuera de cualquier sub o función.), o... si te parecen pocos, ¿qué tal en otro TextBox?
Espero que esto sea lo que necesitabas.
Suerte.