Página 1 de 1

Não procura valor em Célula Vazia?

Enviado: Qua Abr 10, 2013 9:18 pm
por Vergilio_reinaldo
Boa Noite Pessoal do fórum,

Preciso de mais uma ajuda de vocês, tenho esse código abaixo estou precisando fazer que ele não busque nas células vazias.
Porque quando eu vou fechar esse arquivo, o código busca valor abaixo de 50% e acaba buscando as células vazias
Alguém pode me ajudar a acertar esse código.

Private Sub Workbook_BeforeClose(Cancel As Boolean)

Dim faixa As Range

Set faixa = Sheet1.Range("C45:O45") ' coloque aqui a faixa deseja a ser verificada

For Each celula In faixa
If celula.Value < "0,5%" Then
MsgBox "Erro na Planilha!"
Cancel = True
celula.Select
Exit For
End If
Next
End Sub

Obrigado novamente.....

Re: Não procura valor em Célula Vazia?

Enviado: Qua Abr 10, 2013 11:02 pm
por souzarosas
Olá amigo...

Sabe..é nessas horas que da vontade da gente pegar um martelo e dar uma martelada vigorosa em das bolinhas de nosso saquito....rsrsrsrrs ... :lol: ....

Não sei quanto tempo vc ta agarrado com a sua necessidade, mas faz o seguinte ae:

Código: Selecionar todos

Private Sub Workbook_BeforeClose(Cancel As Boolean)

Dim faixa As Range

Set faixa = Sheet1.Range("C45:O45") ' coloque aqui a faixa deseja a ser verificada

For Each celula In faixa
If celula.Value < "0,5%" And celula.Value <> "" Then 
MsgBox "Erro na Planilha!"
Cancel = True
celula.Select
Exit For
End If
Next
End Sub
Só muda acrescentando o And celula.Value <> "" , pois assim só vai dar msg de erro se for diferente de vazio e menor do que 50%...

PS: tb to aprendendo e não esquenta não que essa parada de programação eu to vendo que é sempre assim...10000 dias :evil: fuçando pra resolver um problema e do nada a solução se apresenta e depois a gente ve que não é nada de mais.... :shock:

Ve ae se era isso mesmo ou se eu to viajando na maionese..... :roll:

Att,

Re: Não procura valor em Célula Vazia?(Resolvido)

Enviado: Qui Abr 11, 2013 8:44 am
por Vergilio_reinaldo
Bom dia Souza,

Cara muito obrigado pela dica, erra isso mesmo que faltava para eu terminar essa planilha.
É como você me falou tem horas que a gente tem vontade de bater a cabeça na parede, eu como sou novo em VBA procuro muita coisa na net. tem horas que cansa rsssss.........cara fique 2 dias pra ajustar esse código........mais no final valeu apena o resultado...


Obrigado novamente