Leith, I been using this function a lot and very effectively, I can believe I can pack so much information in one cell (Charts, data range, etc).

Ones again thanks for the code.

I got one question how can I make the Function be dynamic as it is when I linked to only one cell? ....When I link the Function with one cell, and the value (text)in this cell is changed in the "linked cell" the comment text on the cell were I inserted the Function changes, but when I use it in a range and I change some of the values of the range it doesnt "update" the value of the comment text.

Also one more question on Application.Volatile; is this (volatile) requiered if you only use text values in cells?