Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
Por SandroLima
#52067
Boa tarde, pessoal

Gostaria de pedir ajuda de vcs na implementação/adaptação de uma macro em que preciso fazer a correção de pequenos erros e incrementar algumas funcionalidades.

Basicamente a Macro deve:
1ª ETAPA
a) Gerar uma nova planilha com o nome do range "Mes_PlanodeTrade" (nesse exemplo "JANEIRO")
Caso já exista uma Plan com o nome do Range exibir uma msg de erro do tipo:
"Já existem lançamentos para o período informado. Deseja substituir as informações anteriores e gerar novo aba?"
Caso a resposta seja afirmativa apagar a Plan de mesmo nome (no exemplo aqui "JANEIRO") e gerar uma nova Planilha com o nome.
Em caso de resposta negativa sair da sub.
Corrigir o erro da msg que aparece perguntando se deseja renomear os inervalos.

b) a nova planilha gerada deve ser posicionada uma posição anterior à Plan "PLANO DE TRADE" no menu de planilhas
c) as linhas onde se encontram a tabela "TB_Ativo" deve ser excluídas.
c) os botões apontados pelas SETAS VERDES deve ser excluídos na nova Planilha gerada

2ª ETAPA
a) Ativar/Selecionar a Plan "PLANO DE TRADE"
b) Copiar o valor do range "Capital_Atual" da planilha gerada (no caso do nosso exemplo JANEIRO) para o range "Capital_Inicial" da Plan "PLANO DE TRADE"
c) Excluir as linhas da tabela "TB_PlanodeTrade" exceto a linha "0" (zero) mantendo as fórmulas da tabela
d) Selecionar a célula F20 da Plan "PLANO DE TRADE"

Qualquer sugestão de melhoria da funcionalidade da macro será bem-vinda.

Segue a planilha para testes. Muito obrigado
Você não está autorizado a ver ou baixar esse anexo.
Por eduardogrigull
Posts
#52082
Olá, bolei um início com a adição da planilha e mensagens etc. Falta a parte de copiar os dados necessários para nova planilha. Eu iria sugerir de não usar o "Copy/Paste".

1. Você precisa das fórmulas da planilha ou só dos valores?
2. Quais são exatamente os dados que devem ser copiados?

Após ter essa informação exata, prosseguimos... ;)
Você não está autorizado a ver ou baixar esse anexo.
Por SandroLima
#52083
Boa tarde, Eduardo
1. Você precisa das fórmulas da planilha ou só dos valores?
Gostaria que as fórmulas fossem mantidas.
2. Quais são exatamente os dados que devem ser copiados?
Toda a planilha deve ser replicada.
Apenas os itens mencionados acima devem ser excluídos :
a) botões apontados pelas setas verdes
b) e as linhas em que se encontram a tabela "TB_Ativo" da nova planilha criada (as linhas em que ela se encontram podem variar por isso preciso apontar para a tabela e excluir.
E por fim o valor do campo/range Capital_Atual da planilha criada deve ter o seu valor copiado para o campo/range Capital_inicial da planilha "Plano de Trade"

Desde já obrigado pela colaboração.
Por eduardogrigull
Posts
#52087
Olá. Está tudo funcionando exceto a parte do Capital inicial e atual. Essas ranges dependem de somas de tabelas, não tem como definir um valor pra elas sem remover as fórmulas respectivas.
Você não está autorizado a ver ou baixar esse anexo.
Por SandroLima
#52088
Boa tarde, Eduardo
Código: Selecionar todos
Olá. Está tudo funcionando exceto a parte do Capital inicial e atual. Essas ranges dependem de somas de tabelas, não tem como definir um valor pra elas sem remover as fórmulas respectivas.
A parte do Capital Inicial e Capital Atual vou pensar em uma solução aqui.

Já me ajudou muito com o que desenvolveu até aqui....

Muito obrigado.

Vou continuar com os testes aqui e qualquer nova necessidade trago para o fórum.

Tenham todos uma excelente semana.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord