Ir ao conteúdo
  • Cadastre-se

Tocar Áudio quando célula muda de cor


Ir à solução Resolvido por minoso,

Posts recomendados

  • mês depois...
  • Solução

João,

 

você precisa ter alguma noção de VBA para poder executar o que precisa.

 

Ainda assim, sugiro fazer o tom socar com base no conteúdo da célula, não na cor dela, pois para fazer com base na cor você precisará trabalhar ainda mais com VBA e através do valor você foca apenas no valor da fórmula, o que é mais simples.

 

De qualquer forma, segue API e macro que executa o som:

Option Explicit// chamando API para tocar o som através de macro via Excel#If VBA7 Then    Declare PtrSafe Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _      (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long#Else    Public Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _      (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long#End If// função para tocar o somSub TocarSom()    Dim sCaminho As String        sCaminho = ThisWorkbook.Path & "\" & "som.wav"        Call sndPlaySound32(sCaminho, 0)End Sub

Note que é imprescindível que o som a ser tocado esteja no formato *.wav

 

Uma vez a macro criada, você a chama assim que a célula tiver o conteúdo CORRETO (verde) ou TENTE NOVAMENTE (vermelho). Claro que você terá que criar uma condição para tocar o áudio A para o "Correto" e o áudio B para o "tente novamente"

 

Espero ter ajudado!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...