Notifications
Clear all

Célula com cor intermitente, dependendo do resultado

5 Posts
2 Usuários
0 Reactions
638 Visualizações
(@jairovn)
Posts: 3
New Member
Topic starter
 

Boa tarde pessoal,

Estou com um problema com execução de uma macro que deixa uma determinada célula com cor intermitente, dependo do resultado de uma outra célula.

segue exemplo:

Option Explicit
Dim nextSec

Sub startFlashing()
flashCell
End Sub

Sub stopFlashing()
On Error Resume Next
Application.OnTime nextSec, "flashCell", , False
End Sub

Sub flashCell()
Dim célula As Range
nextSec = Now + TimeValue("00:00:01")
Application.OnTime nextSec, "flashCell"

If Range("C1").Value = 1 Then
If Range("B1").Interior.ColorIndex = 2 Then
Range("B1").Interior.ColorIndex = 3
ElseIf Range("B1").Interior.ColorIndex = 3 Then
Range("B1").Interior.ColorIndex = 2
End If
ElseIf Range("C1").Value = 2 Then
If Range("B1").Interior.ColorIndex = 2 Then
Range("B1").Interior.ColorIndex = 6
ElseIf Range("B1").Interior.ColorIndex = 6 Then
Range("B1").Interior.ColorIndex = 2
End If
End If

End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
stopFlashing
End Sub

Private Sub Workbook_Open()
startFlashing
End Sub

A célula que muda a cor é a B1 e a que recebe o valor de dependência é a C1

Me ajudem por favor...

 
Postado : 06/06/2016 12:23 pm
(@mprudencio)
Posts: 2749
Famed Member
 

se disponibilizar o arquivo e mais facil

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 06/06/2016 12:33 pm
(@jairovn)
Posts: 3
New Member
Topic starter
 

Segue...

 
Postado : 06/06/2016 1:05 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Nao entendi a duvida.

Qual o problema se a macro aparentemente funciona.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 06/06/2016 2:09 pm
(@jairovn)
Posts: 3
New Member
Topic starter
 

A célula B1 não fica intermitente dependendo do valor da célula C1, que é alimentada pelo Drop Down.

 
Postado : 07/06/2016 6:55 am