Entrar
Usuário novo? Cadastre-se
ExcelBr · Usuários do software Excel da Microsoft
? Você já é um associado? Entre no Yahoo!

Dicas

Você sabia...
Você pode fazer buscas no grupo por mensagens antigas.

Mensagens

  Ajuda
Avançado
Codigo para verifcar se ha um numero na celula   Lista de mensagens  
Responder | Encaminhar Mensagem #71273 de 73565 |
Re: [ExcelBr] Codigo para verifcar se ha um numero na celula

Olá Sérgio....
 
Seu código funciona, sem dúvida. Mas pra dar um toque mais profissional à macro utilize a propriedade Cell do objeto Range quando trabalhar com linhas e/ou colunas em incremento. Segue minha sugestão:
 
If IsNumeric(Cells(Contador, 3)) And Cells(Contador, 3) <> 0 Then
Funcionario = Cells(Contador1 + 1, 1)
End If

Toninho
 

Sent: Friday, July 10, 2009 8:41 PM
Subject: [ExcelBr] Codigo para verifcar se ha um numero na celula

Estou escrevendo uma linha de comando no VBA que deve verificar se ha um numero em uma determinada celula.

Tenho duvida se escrevi a linha de comando de maneira eficiente.

Utilizei o comando IsNumeric, que funciona perfeitamente o problema e quando a celula esta vazia, o VBA entende que o valor é um numero e assim tive de acrescentar um complemento na linha, que não me parece eficente.

Segue a linha de comando para avaliação dos amigos. Se possivel gostaria de saber uma forma mais profissional de escrever o codigo.

If IsNumeric(Range("C" & Contador).Value) And Range("C" & Contador) <> 0 Then
Funcionario = Range("A" & Contador1 + 1)
End If

Desde já obrigado

Sérgio Bertolacini



Sáb, 11 de Jul de 2009 3:27 pm

acelso40
Offline Offline
Enviar e-mail Enviar e-mail

Encaminhar Mensagem #71273 de 73565 |
Expandir mensagens Nome/E-mail Classificar por data

Estou escrevendo uma linha de comando no VBA que deve verificar se ha um numero em uma determinada celula. Tenho duvida se escrevi a linha de comando de...
sergiobertolacini
sergiobertol...
Offline Enviar e-mail
10 de Jul de 2009
11:42 pm

Olá Sérgio.... Seu código funciona, sem dúvida. Mas pra dar um toque mais profissional à macro utilize a propriedade Cell do objeto Range quando trabalhar...
Antonio Celso
acelso40
Offline Enviar e-mail
11 de Jul de 2009
3:28 pm
Avançado

Copyright © 2009 Yahoo! do Brasil Internet Ltda. Todos os direitos reservados.
Política de Privacidade - Termos do Serviço - Diretrizes - Ajuda