- 16 Mai 2017 às 10:27
#23178
Bom dia, alguém saberia me dizer se tem alguma fórmula que eu possa mesclar células através dela?
Por exemplo: Se eu marcar X na A3, as célular A1 e A2 vão ficar mescladas e aparecer um dizer. Se eu apagar o X as 2 células (A1 e A2) não vão estar mescladas.
????????
Até consegui fazer com uma macro, mas ai precisei colocar um loop de 1s para fazer a leitura a cada segundo e achei que isso deixou a planilha meio lenta...
Segue abaixo a macro que fiz:
Sub Ocorrencias()
If Range("Q5").Value <> "X" Then
If Range("R5").Value <> "X" Then
If Range("S5").Value = "X" Then
Range("C5:O5").MergeCells = True
Range("C5").Value = "REMANEJADO"
Else
Range("C5:O5").MergeCells = False
Range("C5").Value = ""
End If
Else
Range("C5:O5").MergeCells = True
Range("C5").Value = "NC"
End If
Else
Range("C5:O5").MergeCells = True
Range("C5").Value = "TRANSFERIDO"
End If
Call Timer
End Sub
Sub Timer()
Application.OnTime Now + TimeValue("00:00:01"), "Ocorrencias"
End Sub
Alguém tem alguma sugestão?
Por exemplo: Se eu marcar X na A3, as célular A1 e A2 vão ficar mescladas e aparecer um dizer. Se eu apagar o X as 2 células (A1 e A2) não vão estar mescladas.
????????
Até consegui fazer com uma macro, mas ai precisei colocar um loop de 1s para fazer a leitura a cada segundo e achei que isso deixou a planilha meio lenta...
Segue abaixo a macro que fiz:
Sub Ocorrencias()
If Range("Q5").Value <> "X" Then
If Range("R5").Value <> "X" Then
If Range("S5").Value = "X" Then
Range("C5:O5").MergeCells = True
Range("C5").Value = "REMANEJADO"
Else
Range("C5:O5").MergeCells = False
Range("C5").Value = ""
End If
Else
Range("C5:O5").MergeCells = True
Range("C5").Value = "NC"
End If
Else
Range("C5:O5").MergeCells = True
Range("C5").Value = "TRANSFERIDO"
End If
Call Timer
End Sub
Sub Timer()
Application.OnTime Now + TimeValue("00:00:01"), "Ocorrencias"
End Sub
Alguém tem alguma sugestão?