Formatação Condicio...
 
Notifications
Clear all

Formatação Condicional

7 Posts
4 Usuários
0 Reactions
1,755 Visualizações
(@claracbc)
Posts: 9
Active Member
Topic starter
 

Estou elaborando uma planilha e gostaria que as células que contêm fórmulas ficassem com uma cor e as células que tem números/letras imputados à mão fiquem de outra cor.

Consigo fazer isso com uma macro? Como ela deve ser? Obrigada!

 
Postado : 28/11/2014 5:05 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Algo assim te ajudaria.

Sub AleVBA_13678()
For Each Cell In Selection
If Cell.Formula Like "*]*" And Cell.Formula Like "*!*" Then
Cell.Interior.ColorIndex = 6
ElseIf Not Cell.Formula Like "*]*" And Cell.Formula Like "*!*" Then
Cell.Interior.ColorIndex = 6
ElseIf Not Cell.Formula Like "*]*" And Not Cell.Formula Like "*!*" And Cell.Formula Like "=*" Then
Cell.Interior.ColorIndex = 6
Else
Cell.Interior.ColorIndex = 3
End If
Next Cell
End Sub

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 28/11/2014 5:59 pm
Reinaldo
(@rlm)
Posts: 246
Estimable Member
 

Ale pode utilizar a propriedade HasFormula
do Help VBA

True se todas as células do intervalo contiverem fórmulas, False se nenhuma das células do intervalo contiver uma fórmula, Null nos outros casos. Variant somente leitura.

if cell.hasformula=true then

Reinaldo

 
Postado : 29/11/2014 6:49 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Se quiser fazer com formatação condicional...

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 29/11/2014 10:21 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Ale pode utilizar a propriedade HasFormula
do Help VBA

Mestre Reinaldo, bem lembrado, você é show, obrigado!!!!!!!!!
;)

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 01/12/2014 11:44 am
(@claracbc)
Posts: 9
Active Member
Topic starter
 

Alexandre, essa macro consegue alterar todas as células do arquivo ou somente as selecionadas?

 
Postado : 02/12/2014 10:35 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Alexandre, essa macro consegue alterar todas as células do arquivo ou somente as selecionadas?

No código do alexandre, altera somente as selecionadas.

Se vc quiser alterar todas as células que foram utilizadas, troque:

For Each Cell In Selection

por

For Each Cell In UsedRange

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 02/12/2014 11:34 am