Notifications
Clear all

Ocultar linha

4 Posts
3 Usuários
0 Reactions
1,228 Visualizações
(@rafaelhdio)
Posts: 4
New Member
Topic starter
 

Pessoal boa tarde, estou desenvolvendo uma planilha para ajudar os funcionários a fazer proposta para os cliente e me deparei com um cenário que não consegui resolver.

Na planilha irá existir uma caixa de seleção (lista) onde ele vai escolher o produto, e alguns itens de alguns produtos são específicos, então eu gostaria de quando ele selecionar um produto A por exemplo, alguns itens do produto B (que são específicos a ele) esta linha se ocultaria automaticamente, e quando escolhesse esse produto B, esta linha reapareceria

fiz um arquivinho como exemplo

se alguém puder me ajudar, fico grato

rafael henrique

 
Postado : 22/09/2016 10:59 am
Issamu
(@issamu)
Posts: 605
Honorable Member
 

Olá Rafael!
Da forma que você está descreveu no modelo, a ocultação literal da linha só é possível com o desenvolvimento de um código associado ao evento change da planilha faria a ocultação da linha. Acho inviável te passar uma solução neste nível, pois creio que não vai servir para o seu arquivo de trabalho, pois o código deve ser escrito tendo em conta o cenário real da planilha, e vi que sua planilha exemplo conta com um modelo simplista. E para personalizar um codigo baseado noutro, é necessário experiência com a linguagem VBA.

No seu caso, como você está compondo a tabela através de fórmula, creio que a melhor solução é manter a construção por fórmula, que no caso não vai ocultar a linha, mas vai compor a tabela com os valores desejados. Há muitas maneiras de realizar isso. Dentre as inúmeras soluções, estou propondo uma com fórmula matricial, que você observará que as fórmulas na célula são envolvidas por chaves { }. Essas fórmulas são inseridas com CTRL+SHIFT+ENTER. Outra alternativa é utilizar coluna adicional de apoio para ajudar a montar a tabela.

Veja as duas soluções no arquivo anexo.

Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/

 
Postado : 22/09/2016 12:25 pm
(@heliofaria)
Posts: 50
Trusted Member
 

Olá.

Não sei se é o caso,mas se esse trabalho todo for para criar um mecanismo que muda os itens de acordo com os produtos que são selecionados, uma boa solução são as validações em efeito cascata. Funcionam como os combobox de cidades; onde vc seleciona o Estado e na próxima validação aparecem apenas as cidades que pertencem a este estado.
Se for o caso avise que mando um exemplo.

 
Postado : 23/09/2016 5:09 am
(@rafaelhdio)
Posts: 4
New Member
Topic starter
 

Helio, como a planilha tem formatação condicional, o ideal mesmo era que a linha desaparecesse, porem eu utilizei a ideia do rafael issamu e deu bom... porem se não fosse tão complexo gostaria mesmo que a linha se ocultasse, pois utilizando o recurso que o rafael citou ele fica muitos espaços vazios...

 
Postado : 23/09/2016 8:39 am