Notifications
Clear all

While

32 Posts
1 Usuários
0 Reactions
6,356 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá colegas do planilhando.
Preciso realmente muito da ajuda de vcs. Sou realmente pessima na parte de While, do while, loop.
Quero que vcs me ajudem no seguinte, estou postando um modelo da minha planilha de arquivo.

Quero um While que faça 2 coisas, localize os dados verificando 2 condições:
Ex.: OV> 10
Item da OV> 1
Revisão > 0 (Sendo que este numero de revisão o usuario não coloca, o vb tem que preencher sozinho para cada OV/Item)

(A OV sempre se repete isso é normal, o que não se repete e o item da OV, e se o usuario quizer manter o numero ele tem que salvar encima do que ja existe, a revisão é igual ao Item da OV )

Então a While tem que fazer assim:
1º Quando for enviar para arquivo ela tem que olhar 1º se os numeros de OV /Item e Revisão já existem.
Se não tiver cadastrado, ai sim ele cadastra.
Se já tiver ele pergunta se o usuario quer salvar uma nova revisão ou salvar encima da que já existe.
(Se o usuario optar em salvar encima a OV fica assim:

Ex.: OV> 10 Se ele quizer salvar uma revisão nova fica assim / OV> 10
Item da OV > 1 Item da OV > 1
Revisão > 0 Revisão > 1

Só o que muda é a revisão no caso de ser a mesma OV e Item da OV.

2º Buscar, quero que qdo eu colocar o numero da OV e o Item da OV o vb vá la no meu arquivo localize esta ov copie o conteudo e me devolva.

Me ajudem por favor estou na reta final.
Obrigada.

 
Postado : 03/11/2011 11:27 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Daniela, achei um pouco confusa sua explicação :

E em seu Modelo você colocou :
Primeiro :
As vezes pode ser que fique um ao lado do outro mais depois pode ser que apareça outro registro. ?? :?:

Segundo :
Como localizar de outra planilha exatamente a OV e Item da OV que eu quero.
Qual outra planilha ? Como estão dispostos os dados nesta outra ?

Terceiro :
E como enviar para esta planilha a OV e item da OV, com revisão.
O que se refere a revisão ? não encontrei referencia em seu modelo.

Em sua explicação no forum, o Sinal ">" se refere a condição "Maior" ou quis dizer "Igual" ?

Quanto a Instrução While, se quer realizar uma pesquisa, provavelmente ela não seja a ideal, então, se possível, coloque os dois exemplos "Origem e Destino" com os resultados que quer, com um pouco mais de detalhes.

[]s

 
Postado : 03/11/2011 9:36 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Oi Mauro

Abaixo estou enviando novo arquivo com melhores explicações
Caso vc veja que tem alguma forma melhor de localização por favor me mostre como posso fazer.

Abraços

 
Postado : 04/11/2011 6:29 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ok Edson.

Então vou passar por partes oque preciso.

1º Parte -> Quero uma programação que copie e cole em outra planilha, sempre 1 ao lado do outro.

 
Postado : 08/11/2011 4:35 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Edson se eu sempre pedir para colar lado a lado fica assim conforme este modelo que estou enviando

Certo?

 
Postado : 08/11/2011 5:18 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Oi Anderson td bem ??
Nossa é isso mesmo que estou precisando esta perfeito.

Agora vamos adaptar algumas coisas?
Segue aqui arquivo com nova adaptação

3-> Quero saber se podemos usar 3 referencias ao inves de 2?
A OV / Item / Revisão?

Abraços

 
Postado : 09/11/2011 4:43 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Acho que é isso.
Ve ai.

 
Postado : 09/11/2011 5:33 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Anderson é isso mesmo, muito bom mesmo viu .

Agora queria saber mais 2 coisas , anexo estou colocando a planilha de novo.

1º -> Bem queria saber se tem como, qdo ele for copiar o intervalo que eu mencionei, ele tambem copiar o intervalo que esta separado na Plan1 (coluna L).

2º -> Agora vejamos o seguinte, como faço para fazer os dados que eu enviei para Plan2, voltarem. Por exemplo eu menciono a OV/ Item/ Revisão e ele me devolve na plan3.

 
Postado : 09/11/2011 6:37 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bem vamo lá.
1-Vc quer que o intervalo da coluna L cole onde na plan 2?
2-Na plan 3 seria com uma consulta?
Com vc quer informa os parametros?

 
Postado : 09/11/2011 9:24 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Então.
1º >Tipo sequencia:
b4:b20 (Plan1) cola nas linhas 3 até 18 (Plan2)
l8:l14 (Plan1) cola nas linhas 19 até 25 (Plan2)

2º> isso mesmo uma consulta
Eu coloco oque preciso na Plan 3 e ele vai na Plan 2 procura e me devolve.
Tipo procv, eu coloco OV / Item / Revisao e ele me devolve as informações que eu preciso.

 
Postado : 09/11/2011 10:04 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ve ai...

 
Postado : 09/11/2011 1:06 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Oi Anderson é isso mesmo, nossa estou até surpresa. esta tudo otimo.

Agora vamos para o proximo passo que acho que é o ultimo.
Aqui estou postando a planilha com minha duvida:

4º -> Peguei o Plan 2 e abri uma Plan 4 e colei todos os dados como transpor lá. Queria saber se ao inves do usuario escrever no excel a OV / Item / Revisao e depois clicar no botão.
Se ele pode clicar no botão novo que coloquei ai abre um formulario e lá ele coloca a OV / Item / Revisão.
e no proprio formulario carrega um filtro com tudo que ele localizou desta OV / Item/ Revisao. (O formulario carrega a Plan4)
E tbm seria legal se desse para fazer desta forma pq fica mais facil se o usuario não souber a revisão.
Ai é so clicar no botao carregar dados do item selecionado. E ele faz a mesma coisa que fizemos antes. Copia da Plan 1 para a Plan 2.

 
Postado : 09/11/2011 2:31 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Desculpe eu errei a ultima frase.

Ai é so clicar no botao carregar dados do item selecionado. E ele faz a mesma coisa que fizemos antes. Copia da Plan 2 para a Plan 3.

 
Postado : 09/11/2011 3:26 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá Daniela!
Tudo Bom?
Disculpa a demora mas as vezes o bicho pega aqui...
To com umas duvidas...
1 Quais campos da plan 4 serão carregados no formulario ou serão todos?
Depois que souber isso pergunto o resto

 
Postado : 11/11/2011 7:09 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Estou no aguardo da resposta para ajustar o formulario.
Até la segue oque consegui fazer até agora.
Seguinte:
Olha ai.
Baseado no modelo adaptei as TxtBox para filtrar a ListView.
Então se apenas uma for preenchida filtrara baseado no seu conteudo.
Filtra independente da ordem.
Se uma segunda TextBox for preenchida filtrara o resultado do primeiro filtro o mesmo se uma terceira for preenchida...
E se todas estiverem vazias mostra todos os registro.
Os filtros são automaticos, portanto acho que não será necessario o botão buscar Certo?
Então vamos a 2 duvida:
Oque vc Que com o botão Carregar Dados do Item Selecionado?
Se for o mesmo o mesmo que o botão da plan3 vc já estara visualizando o resultado da pesquisa, porque esses dados precisam ir para plan3?
E 3 Como vc pretende alimentar a plan4?
Se vc tiver que copiar e transpor sempre fica um pouco inviavel.
Vc precisa dos dados na plan2?
Porque vc poderia mandar direto da plan 1 para plan4.
Depois faço um modelo de como podeia ser se vc não precisa precisar de na plan2 e 3.

 
Postado : 11/11/2011 10:20 am
Página 1 / 3