Você poderia fazer isso com uma macro e configurar sua lista de imagens com uma instrução de seleção de caso, se quiser várias imagens Aqui está um exemplo para uma imagem.
Sub imageConditionally)
If ActiveCell.Value = 7 Then
ActiveCell.Worksheet.Pictures.Insert ("http://www.gravatar.com/avatar/db65e70ba85d47e867af6c9451e7ec03?s=32&d=identicon&r=PG")
Else:
Dim shape As Excel.shape
imgTop = ActiveCell.Top
imgLeft = ActiveCell.Left
For Each shape In ActiveSheet.Shapes
If shape.Top = imgTop And shape.Left = imgLeft Then shape.Delete
Next
End If
End Sub
Você pode chamar isso na alteração de seleção, verificando se a célula ativa estava na coluna em que você quer isso ou algo assim
atualizou este exemplo O exemplo anterior excluiu TODAS as formas na planilha, isso deve excluir apenas a imagem posicionada sobre a célula ativa.