Notifications
Clear all

Formula com 2 procs sem perder o primeiro valor

23 Posts
4 Usuários
0 Reactions
4,240 Visualizações
(@ajhottz)
Posts: 64
Trusted Member
Topic starter
 

Bom dia pessoal,
Estou com um problema aqui que para mim parece ser impossível de se resolver.
Vamos a situação, primeiro preciso extrair informações do sistema como na Plan1. Até ai tranquilo, o problema que tenho que preencher a planilha de orçamento com eles. E como as contas variam, não posso simplesmente linkar as células, preciso de um proc para encontrar a conta correta, e outro pra localizar o mês correto. Resolvido esse problema ( que não consigo resolver) Gostaria de saber um jeito de trocar as informações para o mes seguinte nessa Plan1, sem zerar as informações que eu havia obtido antes, não consegui me explicar direito, espero q com o exemplo entendam.

Obrigado da atenção
Att,
AjHottz

 
Postado : 06/05/2014 7:49 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Anexe o teu arquivo compactado segundo as regras, que vai ser bem mais fácil te ajudar.

Abs

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 06/05/2014 8:27 am
(@ajhottz)
Posts: 64
Trusted Member
Topic starter
 

Desculpe achei que tinha anexado, agora percebi que o tamanho é grande demais, tem 400kb como faço pra inserir algo desse tamanho aki ?

 
Postado : 06/05/2014 8:32 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Você também a opção de usar um site de hospedagem de arquivos como sendspace depois poste o link aqui.

Att

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

 
Postado : 06/05/2014 8:48 am
(@ajhottz)
Posts: 64
Trusted Member
Topic starter
 

Consegui, segue arquivo de exemplo, por favor me ajudem

 
Postado : 06/05/2014 8:51 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Não entendi direito a parte do mês.

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 06/05/2014 10:00 am
(@ajhottz)
Posts: 64
Trusted Member
Topic starter
 

A planilha será usada anualmente, logo quando eu trocar o mês na lista suspensa e colar os novos dados, eu gostaria ( se eh que eh possivel isso) que ela ao inves de apagar os dados que ela havia copiado antes, ela fizesse um proc e colocasse no mes correspondente, de forma q ela preenchesse todo o orçamento, consegui explicar ?

 
Postado : 06/05/2014 10:18 am
(@ajhottz)
Posts: 64
Trusted Member
Topic starter
 

Entendeu ?

 
Postado : 07/05/2014 5:35 am
(@gtsalikis)
Posts: 2373
Noble Member
 

AjHottz, entendi sim,

O que vc quer, só com programação. Ontem à noite eu estava escrevendo um código, mas não cheguei a terminar, e ficou no notebook em casa. Qdo chegar em casa, posso ver se termino, ou, talvez, algum outro membro te ajude antes disso.

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 07/05/2014 5:48 am
(@ajhottz)
Posts: 64
Trusted Member
Topic starter
 

Po, muito obrigado mesmo, acho que eu nunca chegaria nisso sozinho.
Aguardo ansioso vc chegar em casa entao hahaha

 
Postado : 07/05/2014 6:36 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Sobrou um tempinho e eu ja refiz todo o código.

Veja que se vc mandar rodar a macro, vai ter um erro, porque as Contas (Coluna B) não estão no mesmo formato. Elas precisam ter o mesmo formato, tanto na Plan1 quanto na Plan2.

Por exemplo, vc vai ter erro quando chega na conta 23002, pq na Plan1 está 23002, mas na Plan2 está 23.00.2.

Além disso, vc só vai precisar ajustar os nomes e linhas ou colunas no código, porque imagino que este dai seja apenas um exemplo, e não a planilha real -> dê um Alt + F11 e vc vai ver o código, basta localizar os nomes e substituir pelos reais.

Abs

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 07/05/2014 10:37 am
(@ajhottz)
Posts: 64
Trusted Member
Topic starter
 

Não entendi, achei que só retirando os pontos da Plan2,, ele conseguiria localizar, mas não foi isso que aconteceu, o erro permanece e não consegui entender os códigos que você usou... de qualquer forma, muito obrigado pela atenção, e desculpe por ser tão leigo em vba rs, pode ser mais detalhista de como depuro a macro ? rs

 
Postado : 07/05/2014 11:45 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Amigo,

o problema não é com a macro.

As células estão como texto. Vc tem que formatar como número, veja no link:

http://office.microsoft.com/pt-br/excel ... 16761.aspx

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 07/05/2014 11:57 am
(@ajhottz)
Posts: 64
Trusted Member
Topic starter
 

isso eu sei fazer, porém não adiantou, ele continua dando erro na linha "For i(O) = 4 To UL(O)
CO = ws(O).Cells(i(O), "B").Value" do código, e como não entendo de vba, não consigo altera-la. Mais uma vez obrigado da atenção

 
Postado : 08/05/2014 6:16 am
(@gtsalikis)
Posts: 2373
Noble Member
 

AjHottz,

Como eu disse antes, esse erro vai acontecer enquanto as informações na planilha não estiverem formatadas como número.
Não é um erro no código.

Não adianta vc selecionar as células, ir em formatar -> número. Além de fazer isso, tem que converter cada célula para número. Veja os links:

http://blog.tiagosalgado.com/2009/05/22 ... ticamente/
http://pt.wingwit.com/Software/microsof ... 2uA8_ldXzg
http://forum.baboo.com.br/index.php?/to ... -reverter/

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 08/05/2014 7:05 am
Página 1 / 2