Notifications
Clear all

Como deixar as células independentes?!

8 Posts
2 Usuários
0 Reactions
1,462 Visualizações
(@magber)
Posts: 14
Active Member
Topic starter
 

Boa tarde pessoal,

Venho mais uma vez aprender e pedir ajuda.

Criando uma planilha que está quase finalizada, o negócio é que travei nessa aba:

Números serão imputados na célula A1

As células B1,B2,B3,B4,B6,B7,B8,B9,B10 responderão independentemente, como?

Se a célula B1 for igual a célula A1 ela fica verde e avança para B2, se ela não for ela se mantêm em B1 até que A1 seja corrigido. Até aí tranquilo.
O problema 1: a célula anterior, uma vez que começa o ciclo, estarão todas as células vermelhas, passado corretamente de B1, B2 e indo para B3, as células que passaram, não podem ficar vermelhas novamente, tem que se manter verde, até que eu termine o ciclo e aperte o botão Reset (já criei tbm).
O problema 2: que tem células que não vão aparecer, por exemplo B5, que deve ser pulada para B6.

Aí eu pergunto: Vou ter que criar VBA independente? Uma para cada célula ou será que consigo adequar diversas funções na qual desconheço terei que pesquisar?

Muito grato!

 
Postado : 24/03/2014 10:39 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Para mim ficou confuso, pode exemplificar?

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

 
Postado : 24/03/2014 1:06 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Poste seu arquivo modelo compactado, aqui no fórum, nele mostre o antes e o depois.

Att

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

 
Postado : 24/03/2014 2:26 pm
(@magber)
Posts: 14
Active Member
Topic starter
 

Suponhamos:

A1=3 (célula mestra e que será atualizada constantemente)

B1=3, então ela vai ficar verde e vai passar para B2, se B1=2, então fica vermelha e se mantêm em B1 até que A1=2
Até aí sem problemas, fiz uma macro e funciona legal.

1° Problema: Quando ficar verde e passar para B2=4 (segunda célula), então A1=4, mas a célula B1 tem que se manter verde, e não pode atualizar, tem que ser independente. Existe algum comando para isso ou vou ter que "logicar" com varios comandos?

2° Problema: Ao "caminhar" pelas células B1(Verde) - B2 (Verde) - B3 (Verde), há uma célula que ter que ser pulada, de B3 pula para B5, sem olha na B4, mais uma vez teria que ser independente.

Se ainda ficar confuso eu posso fazer um vídeo.
Desde já muito grato.

 
Postado : 25/03/2014 6:04 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

O ideal é um modelo com as explicações, uma vez que como a maioria dos usuários não teem como ver videos por limitações das empresas, este é o meu caso, não temos como ver videos nem baixar arquivos armazenados em sites de drives virtuais.

[]s

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

 
Postado : 25/03/2014 6:23 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Suponhamos:

A1=3 (célula mestra e que será atualizada constantemente)

B1=3, então ela vai ficar verde e vai passar para B2, se B1=2, então fica vermelha e se mantêm em B1 até que A1=2
Até aí sem problemas, fiz uma macro e funciona legal.

1° Problema: Quando ficar verde e passar para B2=4 (segunda célula), então A1=4, mas a célula B1 tem que se manter verde, e não pode atualizar, tem que ser independente. Existe algum comando para isso ou vou ter que "logicar" com varios comandos?

2° Problema: Ao "caminhar" pelas células B1(Verde) - B2 (Verde) - B3 (Verde), há uma célula que ter que ser pulada, de B3 pula para B5, sem olha na B4, mais uma vez teria que ser independente.

Se ainda ficar confuso eu posso fazer um vídeo.
Desde já muito grato.

Já tentou usar formatação condicional neste caso ?

Pelo que eu pude entender, você teria uma formatação na celula em que o farol irá aparecer. Para fazer ele verificar algumas posições somente use um "SE" ...

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

 
Postado : 25/03/2014 7:05 am
(@magber)
Posts: 14
Active Member
Topic starter
 

Suponhamos:

A1=3 (célula mestra e que será atualizada constantemente)

B1=3, então ela vai ficar verde e vai passar para B2, se B1=2, então fica vermelha e se mantêm em B1 até que A1=2
Até aí sem problemas, fiz uma macro e funciona legal.

1° Problema: Quando ficar verde e passar para B2=4 (segunda célula), então A1=4, mas a célula B1 tem que se manter verde, e não pode atualizar, tem que ser independente. Existe algum comando para isso ou vou ter que "logicar" com varios comandos?

2° Problema: Ao "caminhar" pelas células B1(Verde) - B2 (Verde) - B3 (Verde), há uma célula que ter que ser pulada, de B3 pula para B5, sem olha na B4, mais uma vez teria que ser independente.

Se ainda ficar confuso eu posso fazer um vídeo.
Desde já muito grato.

Já tentou usar formatação condicional neste caso ?

Pelo que eu pude entender, você teria uma formatação na celula em que o farol irá aparecer. Para fazer ele verificar algumas posições somente use um "SE" ...

Condicional não dá pois tenho apenas uma célula mestra, e quando essa célula não for mais o valor comum, ela vai ficar vermelha novamente.
Usar SE não é suficiente, pois a célula não pode computar onde não tem dados, ou seja, se usa B4 e B6, então B5 nem deve passar por ela, deve pular diretamente para B6.

 
Postado : 25/03/2014 11:45 am
(@magber)
Posts: 14
Active Member
Topic starter
 

Pessoal, anexado está um exemplo do código desenvolvido até agora e inclusive foi um colega do Planilhando quem me ajudou.
Por favor, vejam se é entendível.
Desde já, grato.

 
Postado : 31/03/2014 1:56 pm