
Bastante simples aqui, mas acho que a resposta será um sonoro não!
Tenho alguns símbolos, clip-arts básicos, que gostaria de exibir dependendo de determinadas informações.
No momento, estou usando esta instrução para exibir Y ou N:
=IF(B2>0,VLOOKUP(B2,'Student Data'!$A$2:$L$36,8),"")
É uma pesquisa simples que verifica outra planilha para ver se alguém inseriu “Y” ou “N” na coluna relevante.
O que me pergunto é o seguinte: seria possível exibir essas imagens de clip-art (eu as tenho no formato .PNG) em vez de texto simples? Ou seja IF VALUE_OF_CELL=7, DISPLAY IMAGE1
.
Desde já, obrigado,
Responder1
Você poderia fazer isso com uma macro e configurar sua lista de imagens com uma instrução select case 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 da seleção, verificando se a célula ativa estava na coluna que você deseja ou algo assim
atualizei este exemplo O exemplo anterior excluiu TODAS as formas da planilha, isso deve excluir apenas a imagem posicionada sobre a célula ativa.