Hashtables exist to map keys to values. Implicit in this mapping is the concept that the keys aren't sorted or stored in any particular order. So there is no way to sort a Hashtable by Value.
You would probably be better off using a
SortedDictionary[
^] instead, as the alternative is to iterate the Hashtable and construct a new, sorted object from it.