Se ha producido el error 6 en tiempo de ejecución

Tengo un problema con una pequeño programa que he ido creando, me permite hallar la diferencia entre un objetivo real y teórico, al dar clic en un botón graba en una hoja de excel contigua y sale un mensaje diciendo que se grabaron satisfactoriamente, sin embargo me sale después ese mensaje con ese error y me pide depurar o finalizar, le doy finalizar pues en realidad, cumple con lo que deseo, pero deseo evitar que siga saliendo ese mensaje; este es la programación que tengo:
Private Sub TextBox22_Change()
TextBox32.Text = Round(((Val(TextBox22) - Val(TextBox12)) / Val(TextBox12)) * 100, 2) & "%"
TextBox32.Enabled = False
End Sub
Espero la pronta ayuda, no se si pueda enviarle tal vez el programa para que me pueda ayudar con ese tema; gracias Expertos.
{"Lat":-12.1819916475034,"Lng":-74.521484375}

Añade tu respuesta

Haz clic para o