Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
Por Pegorini
Posts Posts
#46218
Boa Tarde Senhores.

O tópico Validação de valores foi resolvido, porém na minha planilha eu importo informações e as limpo quando analiso, então quando é feita a nova importação e limpeza, a formatação condicional some.

Assim, gostaria de aplicar a mesma condição em vba para que eu a chame quando importar meus dados.

Diante disso eu tentei aplicar as funções criadas pelo Osvaldo, mas não chego ao resultado desejado.

Se possível, alguém poderia identificar onde errei na minha macro?


O que pretendo? Que se o valor inserido no intervalo de "B" da plan1 esteja no intervalo de "B" da plan2 a condição seja verdadeira e as células fiquem verde, senão em amarelo.


'=CONT.SE(Plan2!$B:$B;$B2)
'=CONT.SE(Plan2!$B:$B;$B2)=0
Você não está autorizado a ver ou baixar esse anexo.
Por eduardogrigull
Posts
#46239
Use esse Script. Acho que está funcionando kkk...
Código: Selecionar todos
Sub Contar_Valores()
Dim var As Double

For i = 2 To Plan1.Range("B2").End(xlDown).Row
    With Plan1
        var = WorksheetFunction.CountIf(Sheets("Plan2").Range("B2:B20000"), .Cells(i, 2))
        If var = 0 Then
            .Cells(i, 4).Interior.ColorIndex = 6 ' célula em amarelo
        Else
            .Cells(i, 4).Interior.ColorIndex = 4 'célula em verde
        End If
    End With
Next

End Sub
Por osvaldomp
#46248
Experimente:
Código: Selecionar todos
Sub AplicaFC()
 With Range("B2:B" & Cells(Rows.Count, 2).End(3).Row)
  .FormatConditions.Delete
  .FormatConditions.Add Type:=xlExpression, Formula1:="=CONT.SE(Plan2!$B:$B;$B2)"
  .FormatConditions(1).Interior.ColorIndex = 4
  .FormatConditions.Add Type:=xlExpression, Formula1:="=CONT.SE(Plan2!$B:$B;$B2)=0"
  .FormatConditions(2).Interior.ColorIndex = 6
 End With
End Sub
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord