Notifications
Clear all

Célula com cor intermitente, dependendo do resultado

5 Posts
2 Usuários
0 Reactions
628 Visualizações
(@jairovn)
Posts: 0
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: 0
New Member
 

se disponibilizar o arquivo e mais facil

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

Segue...

 
Postado : 06/06/2016 1:05 pm
(@mprudencio)
Posts: 0
New Member
 

Nao entendi a duvida.

Qual o problema se a macro aparentemente funciona.

 
Postado : 06/06/2016 2:09 pm
(@jairovn)
Posts: 0
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