If by icon you mean a graphic on the worksheet, you can insert just about any
kind of picture on the worksheet (ClipArt say); right-click the picture and
assign a macro to it.
If by icon you mean want want a custom button with a graphic on it, put a
button on the worksheet using the Controls toolbar. Right-click the button
and assign both a picture and a macro.