Notifications
Clear all

Formatação condicional em VBA

5 Posts
2 Usuários
0 Reactions
1,288 Visualizações
(@robertonl)
Posts: 121
Estimable Member
Topic starter
 

Boa tarde.
Realizei pesquisa na internet e não encontrei a solução desejada.
Queria que na formatação condicional colorisse as células, porém queria que as linhas de grades permanecessem.

For I = 4 To FinalRow
    With Estoque
        If .Cells(I, 5) < .Cells(I, 3) Then
           '.Cells(I, 10) = J - (.Cells(I, 9) / .Cells(I, 7))
           .Cells(I, 6) = "Estoque Critico"
           '.Cells(I, 1) = " CRÍTICO "
           .Cells(I, 1).Resize(, 6).Interior.ColorIndex = 3
           .Cells(I, 1).Resize(, 11).Font.ColorIndex = 1
           .Cells(I, 1).Resize(, 6).Font.Bold = True
           Else
            If .Cells(I, 5) > .Cells(I, 4) Then
                '.Cells(I, 10) = (.Cells(I, 9) / .Cells(I, 8)) - J
                .Cells(I, 6) = "Estoque em Excesso"
                '.Cells(I, 1) = " "
                .Cells(I, 1).Resize(, 6).Interior.ColorIndex = 33
                .Cells(I, 1).Resize(, 6).Font.ColorIndex = 1
                .Cells(I, 1).Resize(, 6).Font.Bold = True
                Else
                 If .Cells(I, 5) > .Cells(I, 3) And .Cells(I, 5) < .Cells(I, 4) Then
                    .Cells(I, 6) = "Estoque Bom"
                    .Cells(I, 1).Resize(, 6).Interior.ColorIndex = 2
                    .Cells(I, 1).Resize(, 6).Font.Bold = True
                End If
            End If
        End If
    End With
Next I
 
Postado : 17/04/2018 9:23 am
xlarruda
(@xlarruda)
Posts: 732
Honorable Member
 

Acrescente esse argumento no seu código:

.Cells(I, 1).Resize(, 6).Borders.LineStyle = xlContinuous

___________________________________________________________________________________________
Se a resposta atendeu sua dúvida, por favor, clique no Gostei e marque o Tópico como [Resolvido].

Att.

André Arruda

 
Postado : 17/04/2018 9:42 am
(@robertonl)
Posts: 121
Estimable Member
Topic starter
 

realizei o teste e continua não aparecendo as linhas de grade onde estão os dados

 
Postado : 17/04/2018 9:56 am
xlarruda
(@xlarruda)
Posts: 732
Honorable Member
 

poderia postar sua planilha?

___________________________________________________________________________________________
Se a resposta atendeu sua dúvida, por favor, clique no Gostei e marque o Tópico como [Resolvido].

Att.

André Arruda

 
Postado : 17/04/2018 10:21 am
(@robertonl)
Posts: 121
Estimable Member
Topic starter
 

Segue planilha conforme solicitado
Se necessitar senha (acerf15)

 
Postado : 17/04/2018 10:43 am