Notifications
Clear all

Ajuda de VBA-

9 Posts
1 Usuários
0 Reactions
2,518 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!

Será que consigo auxilio para criar vba na´planilha anexa?

Tenho que mensurar a evolução por proficional anual, mas está ficando confuso, posso contar com algum auxilio, mesmo que seja pago pelo serviço.

OBS: já enviei esta planilha anteriormente e o Adelson está tentando me ajudar e muito....mas será possivel criar coma planilha anexa um VBA já que os dados da planilha é a mesma o que muda é os numeros?

Fico no aguardo.

Atenciosamente

 
Postado : 15/04/2011 6:49 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Sandra, acompanhei as ajudas do Adelson nesta questão, e diga-se de passagem o cara é fera, eu mesmo fiquei um pouco perdido, pois tabela dinamica não é o meu forte.

Mas, o que exatamente pretende que seja automatizado no VBA ?
Quando diz que somente os Numeros que mudam, que numeros são esses ?
O seu aplicativo ficaria de Modelo com os valores "Zerados", e você quer um Formulário para se preencher esses valores ?
Praticamente, todas as celulas conteem Formulas, seriam mantidas ou implementadas diretamente nas rotinas ?
Em qual dos dois arquivos teriamos de implementar ? Vi que um deles contém Vinculos com outro arquivo Externos(Evolução por Profissiona 2010.xls), já teriamos um Terceiro arquivo, esse vinculo seria sempre com o mesmo arquivo ?

Pelo que percebi, não é uma tarefa simples, mas se formos por parte, podemos tentar chegar aos poucos ir implementando, lógico que para isso dependemos de tempo disponivel.
Fico no aguardo.

[]s

 
Postado : 16/04/2011 9:34 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia!
Eu sei que o Adelson é um expert em excel, por isso que estou implorando o auxilio do mesmo. Entretanto, apos verificar algumas informações no tópico VBA, acredito que possam me auxiliar.
Sou imensamente grata pelo apoio do Adelson, principalmente pela sua PACIENCIA, em tentar ajudar uma pessoa leiga no assunto.
Envio anexo a minha idéia, não sei se meu raciocínio está correto.

Obrigada por tudo.

 
Postado : 18/04/2011 8:49 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Sandra, reveja o que eu escrevi acima, e tenha em mente que em VBA trabalha-se com programação, por isso, para que se possa desenvolver algo, precisamos de todos os Detalhes, tipo :

1 ) Tipos de Dados
1.1 ) Numericos, Alfa ou Alfa-Numericos
1.2 ) Numericos
1.2.1) Formato, Monetário, Geral, Percentual, ....
1.3 ) Alfa
1.3.1 ) Formatos
1.4 ) Alfa-Numericos
1.4.1 ) Formatos

2 ) Entradas e Saidas
2.1 ) Entradas
2.1.1 ) Arquivo único, com várias abas
2.1.2 ) Nome arquivo
2.1.3 ) Nome das Abas
2.2.1 ) Arquivos Separados
2.2.2 ) Nome dos arquivos
2.2.3 ) Nome das Abas
.................................................
.................
e assim por diante, então nos Arquivos que quer automatizar, se faz necessário saber :
Quais os Arquivos receberão os dados
De onde veem os Dados - Será atraves de formulas contidas no arquivo ou em função criada no VBA
Os Dados serão lançados em uma único arquivo Matriz ? Lançamentos direto na Aba ou através de formulário ?

Sendo assim, se possível passe-nos o passo a passo do que pretende, para termos uma noção por onde começar.

[]s

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

Mas, o que exatamente pretende que seja automatizado no VBA ?
Exemplo: na ABA - RESUMO ANUAL GERAL - eu tenho que preencher manualmente os campos: CAPACIDADE/ATENDIDO/DESMARQUE/ENCAIXE - os demais seriam formulas com dados :
1 ) Tipos de Dados
1.1 ) Numericos

1.2 ) Numericos
1.2.1) Formato numeros

Já Na Celula Agendados, Será Uma Formula (SÓ NÃO SEI COMO): ATENDIDOS + FALTOSOS (NA CELULA " FALTOSOS"É A DIFERENÇA DOS DESMARCADOS MENOS O ENCAIXE)- Então criará o valor dos faltosos.* Na ABA "EVOLUÇÃO DO PROFISSIONAL" poderá ser um Formulário para se preencher esses valores por PROFISSIONAL.
Aonde na célula " TOTAL FONO", ficaria automática a somatória, de acordo com as células( capacidade, agendados)
Na coluna % AGENDAMENTO, será automática tanto por cada profissional, quanto por total(que será a especialidade).
Na coluna % ATENDIMENTO , será automática tanto por cada profissional, quanto por total(que será a especialidade).
E tenho que mensurar por mês : % AGENDAMENTO / % ATENDIMENTO/ % FALTOSO - tanto por nome de cada profissional, por especialidade e total geral das Clinicas.

Não é loucura isto????

Praticamente, todas as celulas contém Formulas, seriam mantidas ou implementadas diretamente nas rotinas ?
Como assim????

 
Postado : 18/04/2011 12:15 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

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

 
Postado : 18/04/2011 5:29 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia Mauro!

E os Campos MES/ANO - Esses tambem devem ser preenchidos ou são fixos na ABA ?
Dependendo de como são, seriam rotinas diferentes.
Resp: São Preenchidos manual, pois temos feriados municipais.
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 ?
Resp: Sim. Temos um relatório puxado pela NTI com detalhe analítico de cada profissional, então faço o lançamento manual ( para obter o resultado geral do mês)
Pelo que vi nesta ABA, como são poucos dados, as fórmulas podem permanecer fixas, não necessitando cria-las no VBA.
Resp: SIM. Entretanto, a Diretoria solicitou que seja feita uma comparação entre os meses ( do percentual de atendimento. Como exemplo: do Mês de fevereiro para o mês de março cresceu quantos por cento do atendimento?)

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 ?
Resp: Sim. O resultado da ABA - RESUMO ANUAL GERAL - É extraído da ABA - " EVOLUÇÃO PROFISSIONAL" Temos um relatório puxado pela NTI com detalhe analítico de cada profissional, então faço o lançamento manual nesta planilha com a ABA - EVOLUÇÃO PROFISSIONAL" ( para obter o resultado geral do mês)
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.
Resp: Que isso Mauro, quem sou eu para corrigi-lo, estou necessitando de sua ajuda.

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.
OBS: GOSTARIA MUITO DE TER UMA ABA COM O RESUMO DOS VALORES COM PERCENTUAL DE CADA CELULAR - META (imposta pela diretoria X o realizado pelas Clínicas)[]s

Será que estou conseguindo ser objetiva ????

Obrigadão mesmo!!!!

 
Postado : 19/04/2011 9:07 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Sandra, iniciei a primeira parte em seu modelo, nesta fase, estamos tratando somente aos Lançamentos referentes a : Mes/Ano e os Valores nas respectivas colunas.
Veja se entendi corretamente, se sim, faça os testes e se tiver mais alguma observação referente a esta parte, fique a vontade para postar.
Anexei o arquivo no Forum, assim outros poderão na medida do possivel colaborar, mas como disse que provavelmente aonde trabalha o acesso a este site será bloqueado, vou enviar uma cópia ao seu email.

[]s

 
Postado : 24/04/2011 5:05 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa Noite Mauro e Adelson,

Ficou simplesmente ÓTIMO.

Nossa fico até emocionada em poder contar com o apoio de todos vocês.

Obrigadaaaaaaaaaaaaaa.

 
Postado : 25/04/2011 9:02 pm