Sandra, vou procurar no que me for possível, na medida de tempo disponivel ajuda-la a implementar seu modelo no VBA, e procurar sempre postar um exemplo decomo está ficando aqui no forum, assim outros colegas poderão ir dando sua parcela de contribuição, pois não se trata simplesmente de uma resposta simples e direta e sim, da criação desde o inicio.
Então vamos por parte :
Pelo que entendi :
1 ) Lançamentos - ABA - RESUMO ANUAL GERAL:
Alimentada Manualmente :
ABA - RESUMO ANUAL GERAL - Campos - CAPACIDADE/ATENDIDO/DESMARQUE/ENCAIXE
Campos com Formulas :
ABA - RESUMO ANUAL GERAL - Campos - AGENDADOS e TOTAL(Desmarque - ENCAIXES)
E os Campos MES/ANO - Esses tambem devem ser preenchidos ou são fixos na ABA ? Dependendo de como são, seriam rotinas diferentes.
Os Valores Lançados nos Campos (CAPACIDADE/ATENDIDO/DESMARQUE/ENCAIXE) são de acordo com os Meses/Anos, ou seja, para cada Mes/Ano (linha) lançamos os Valores ?
Pelo que vi nesta ABA, como são poucos dados, as fórmulas podem permanecer fixas, não necessitando cria-las no VBA.
Percebi que neste seu modelo a digitação dos Valores, pelo menos nesta ABA é imprensindivel, não tem como fugir, e em VBA o que podemos fazer é um formulário tambem para estes lançamentos, e antes de continuarmos, pergunto de onde veem esses valores ? Você já os tem ou tem de soma-los a partir de uma outra planilha ?
Pergunto, pois dependendo acredito que seria possivel até fazer o que pretende com formulas mesmo. Bom ,foi só uma explanação me corrija se estiver equivocado.
Por hora é só, de inicio já temos bastante o que fazer, porisso que precisamos do maximo dde informações possíveis, quando utilizamos o VBA temos de transformar a maior parte em Variáveis, e se não estiver bem definido o que queremos não teremos resultados positivos.
Quanto a : "Praticamente, todas as celulas contém Formulas, seriam mantidas ou implementadas diretamente nas rotinas ?"
Supomos que temos um Formulário com TODOS os campos desta ABA, neste Formulário os TextBoxs referentes a CAPACIDADE/ATENDIDO/DESMARQUE/ENCAIXE aonde seriam lançados os Valores e outros TextBox (AGENDADOS e TOTAL) aonde seriam mostrados os resultados, desta forma, colocariámos a formula na rotina para calcular os valores nestes TextBox com o resultado mostrado nos TextBox para tal e depois jogarmos para a ABA somente os Valores e não a Formula, não sei se me expressei direito, qq duvida pergunte.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 18/04/2011 5:29 pm