Henrik thank you.

I was thinking in the right way (I had OP as a VAR BYTE) but just couldn't figure out how to receive and capture the operator.

OR even better, have a look at Select Case.
Will do.

The thing I'm finding the hardest by far at the moment is interpreting what everything actually means.I read a line from the manual, all seems clear then suddenly the wheels fall off! It's rather like doing a crossword puzzle in a foreign language for me right now, I guess you guys have all been through this though.

Practice, practice, practice.

Dave