Notifications
Clear all

Se existe traz resultado, caso contrário célula em branco

5 Posts
1 Usuários
0 Reactions
1,713 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia,

Tenho uma planilha com códigos do produto, quero fazer uma rotina que quando o usuário digite o código apareça o valor...sei como fazer por PROCV, porém alguns códigos não tem valor fixo, o usuário deve preencher manual, então não deve aparecer a formula.

A lógica é + ou - assim:
Se existe valor trazer o resultado se não deixar célula em branco, sem fórmula.

Agradeço a atenção de todos

Paula

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

 
Postado : 24/02/2011 8:14 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Prezada Paula, Boa Tarde.

O que você quer é possível de ser feito facilmente.

Supondo:

Plan1
___A______B
1__Código_Valor
2___120__=FORMULA
3___235__=FORMULA
4___121__=FORMULA
5___300__=FORMULA

Plan2
___A______B
1__Código_Valor
2___120___10
3___121___25
4___230___43
5___245___19
6___300___15
7___350___65

Basta fazer: Plan1
C2 --> =SE(ÉERROS(PROCV(A2;Plan2!$A$2:$B$7;2;FALSO));"";PROCV(A2;Plan2!$A$2:$B$7;2;FALSO))

O resultado aparecerá assim:

Plan1
___A______B
1__Código_Valor
2___120___10
3___235___
4___121___25
5___300___15

ATENÇÃO:
SE você preencher com algum valor a célula B3, que está em branco, isto irá apagar a fórmula, tornando a planilha sem efeito para esta linha novamente caso a mesma seja salva, após a digitação, com o mesmo nome.

Era isto que você queria?

Espero ter ajudado.

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

 
Postado : 24/02/2011 10:43 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Agradeço a Atenção, muitooo obrigadaaa

Testei, porém quando não tem valor retorna 0
Queria uma forma que o usuário não visse a fórmula, ou seja, quando o usuário digitar o código do produto aparece em branco a celula, sem formula...
Será que consigo fazer uma função via Vba?

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

 
Postado : 24/02/2011 2:36 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Prezada Paula, Boa Tarde.

"...Testei, porém quando não tem valor retorna 0..."

Para evitar de aparecer zero você pode forçar a sair BRANCO.

Basta fazer: Plan1
C2 --> =SE(ÉERROS(PROCV(A2;Plan2!$A$2:$B$7;2;FALSO));" ";PROCV(A2;Plan2!$A$2:$B$7;2;FALSO))

"...Queria uma forma que o usuário não visse a fórmula, ou seja, quando o usuário digitar o código do produto aparece em branco a celula, sem formula..."

Nesta parte não entendí direito.
Não sei se você quer que as fórmulas fiquem ocultas OU você não quer usar fórmulas e sim programação VBA.

Se você quizer que as fórmulas fiquem ocultas faça:
1.Selecione o intervalo de células cujas fórmulas você deseja ocultar. Você também pode selecionar intervalos não adjacentes (seleção não adjacente: uma seleção de duas ou mais células ou intervalos de células que não se tocam. Ao plotar seleções não adjacentes em um gráfico, verifique se as seleções combinadas compõem uma forma retangular.) ou a planilha inteira.
2.No menu Formatar, clique em Células e, em seguida, clique na guia Proteção.
3.Marque a caixa de seleção Oculta.
4.Clique em OK.
5.No menu Ferramentas, aponte para Proteger e clique em Proteger planilha.
6.Certifique-se de que a caixa de seleção Proteger a planilha e o conteúdo de células bloqueadas está marcada

Agora, se você quer fazer este procedimento utilizando Programação VBA em Excel, eu sugiro para acelerar o seu atendimento, colocar esta questão no Sub-Fórum de VBA aquí do Planilhando.
Lá tem muita gente boa em VBA e com certeza vão esclarecer esta sua dúvida.

Bem, espero ter ajudado você.

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

 
Postado : 24/02/2011 3:21 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Só para constar,

Paul, anexei no forum VBA um modelo, veja se seria isto.

viewtopic.php?f=10&t=1538&p=5968#p5968

[]s

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

 
Postado : 25/02/2011 10:55 am