se supone que el código que ven abajo compara dos textbox, si son iguales, no hace nada, pero sino hace lo que esta después de Else, pero en realidad cuando son iguales hace lo de else y cuando son diferentes también?, hay algo malo en el código, falta algo?, Gracias de ante mano

Código:
'----------------------ACTUALIZACION If Actual.Text = Futura.Text Then Else MsgBox ("¡Hay una nueva versión de Programa!"), vbInformation Actualizar.Visible = True Timer5.Enabled = False '------------------------ACTUALIZACION end if