Thankyou royUK for taking a shot at it, I think however I must be explaining things completely wrong so I will try again with an updated sheet.
In the file I would like to be able to update the cell range named "outcell" which would update the range "tableone" with the appropriate hyperlinks.
Dave Hawley showed me a VBA code using "case" however this would put an output into the "outcell" wheneever someone clicked on the range specified in the case. The hyperlinks that appear in the cells may be entirely different depending upon the search text entered (if it is found).
I think that the code (using "case") would do the job perfectly if I could see how to make the output vary depending what appears in a second cell. ie rather than have
when a4 is selected the outcell value is changed to "a", I would like
when a4 is selected the value from b4 is copied to the outcell (and this only occurs if the hyperlink is active (ie if(a4 <> "", copy(value(b4), outcell)), "").
that is obviously not code but hell I dont know any code.
Thanks again for the replies so far, I am learning as always.