Ce qui peut être difficile à comprendre dans cette phrase est l'emploi du pronom personnel en.
La phrase de départ est :
Un bonheur vaut un autre bonheur.
Pour éviter la répétition du mot bonheur on le remplace par le pronom personnel en et le pronom personnel doit être placé avant le verbe.
Le sens de vaut ne nécessite pas d'explication, car on peut retrouver facilement son infinitif et de là remonter jusqu'à son sens, voir à sa traduction.
In this sentence the difficulty lies in the use of en as a personal pronoun. En replaces the second occurrence of the word bonheur in the sentence :
Un bonheur vaut un autre bonheur.
For more about the use of en please see here. You must know it is placed beofrebefore the verb.
You can easily find the meaning of vaut by finding first its infinitive and then its meaning and even its translation into English.