Realizado

Mundaças Vba no excel e Access

Publicado em 13 de Julho de 2018 dias na TI e Programação

Sobre este projeto

Aberto

Primeiramente eu posso pagar no maximo R$ 350,00 então se você quer receber mais que isso não aceite o projeto.
Eu possuo uma planilha no excel em VBA que possui um banco de dados Access e eu preciso fazer uma mudanças nela pois o meu desenvolvedor sumiu. Eu vou colocar em anexo algumas fotos da planilha e eu posso fazer ligação por hangouts para mostrar aonde fica o código no VBA dessas mudanças.
As mudanças são:
1- Retirar a aba "Mapa" pois eu só uso o "resultado de operações" (Com isso é incluso tambem a retirada do VBA que preenche o resultado na aba "mapas")
2- Como não vai ter mais a aba mapas você  precisa trocar a macro  "Hor. At. Dos Mapas:" para ser "Hor.
At. BD Cointegrações:" (isso eu mesmo faço é só para não confundir os horarios, um vai ser o horario em que serão salvo as informações no BD e outro serão o horario que foi rodado a ultima atualização de operações)
3- Ao retirar a aba "Mapas" eu também quero Alterar a forma com que é feito as comparações das cointegrações (Pois as gravações no bando de dados access demoram cerca de 20 minutos): No botão "Atualizar" na aba "Resultado de Operações" ao clicar em atualizar deve exibir uma caixa de mensagem com as opções "Atualizar Banco de dados de Cointegrações (SIM), Atualizar Resultado de Operações (NÃO), se eu clicar em SIM ele vai rodar todos as cointegrações com os campos para salvar no bd access "empresa dependente e independente, resultado, periodo, dickey fuller" dai ele vai pegar como já esta na planilha cada par  (empresa 1 e empresa 2) e ver quantas entradas deu no par (ContarDeresultado), o numero do dickey fuller somado (SumDickeyFuller) e de acordo com os criteirios que eu escolhi nos campos: Entradas Minimo ex:(4) e Adf minimo somado ex: (-32,5) ele vai ver quais pares se encaixam nesse criteiro, ex: 5 pares dai ele vai pegar esses 5 pares e vai rodar nesses 5 pares e salvar todas as 17 varaveis, sendo que tem algumas que ja foram salvas no teste inicial como as 5 (empresa 1 ,empresa2, entrada, periodo, ADF) e exibir os resultados, caso eu cliqueo no botão atualizar e escolha o campo "Atualizar Resultado de Operações (NÃO)" é porque eu ja rodei o teste de cointegrações básico para todo os papeis e estou só alterando os numeros de entrada minimo e o adf minimo somado, dai ele vai pegar no banco de dados ja salvo o que corresponder aos novos valores que eu escolher e continuar o teste, ou seja se eu escolher ao clicar em atualizar o campo "Atualizar Banco de dados de Cointegrações (SIM) ele vai rodar tanto o teste de todas as cointegrações para todas as empresas, como vai atualizar a aba resultado de operações com as operações que baterem com o critério que eu escolher, caso eu escolha o campo Atualizar Resultado de Operações (NÃO) ele vai só atualizar a aba resultado de operações de acordo com o criterio que eu escolher, pois as informações basicas ja estão salva no banco de dados e ele só precisa salvar o resto para as que baterem com o criterio, eu preciso dessa mudança porque durante o pregão quando eu rodo a planilha o que mais demora para atualizar é a gravação para o banco de dados access, as comparações são rapidas mas pra gravar no access demora muito, dessa forma ele vai gravar uma quantidade menor de informações pois não vai salvar para todos os papeis as 17 informações, ele vai salvar 5 só para alguns poucos papeis que ele vai salvar as 17. (Se você conseguir fazer com que isso fique mais rápido de uma outra forma melhor).

4- Colocar para as linhas em branco da  aba "resultado de operações" forem da cor: 216, 233, 241  até a linha 517
5- No campo "Entrada" (coluna O) da aba resultado de operações, quando ele mostra a operação principal, antes de eu clicar duas vezes em "sim" eu gostaria de mudar para em vez de aparecer "SIM" que é o obvio pois se ele esta dando entrada vai ser "sim" eu gostaria de mudar para esse campo principal, não os sub periodos, mas sim esse principal ou seja antes de eu clicar pra ver os outros, pra aparecer o numero de entradas que esta dando, por exemplo se estiver com 4 entradas no par ITSA3 X Itsa4  vai aparecer nesse campo "4" em vez de "sim"  mas ai ao clicar duas vezes nele, ele abre os outros periodos como está e aparece "sim" ou "não" como está, ou seja só vai mudar que em vez do campo principal aparecer "sim" vai aparecer o numero de entradas.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: 15 de Julho de 2018

Habilidades necessárias

Outro projetos publicados por J. M.