Página 1 de 1

Macro Duplica Aba e Renomeia

Enviado: 31 Jan 2020 às 18:51
por SandroLima
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

Re: Macro Duplica Aba e Renomeia

Enviado: 01 Fev 2020 às 10:18
por SandroLima
Bom dia....

Alguém poderia me ajudar a ajustar/implementar a macro?

Re: Macro Duplica Aba e Renomeia

Enviado: 01 Fev 2020 às 16:33
por eduardogrigull
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... ;)

Re: Macro Duplica Aba e Renomeia

Enviado: 01 Fev 2020 às 17:13
por SandroLima
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.

Re: Macro Duplica Aba e Renomeia

Enviado: 02 Fev 2020 às 08:41
por eduardogrigull
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.

Re: Macro Duplica Aba e Renomeia

Enviado: 02 Fev 2020 às 16:16
por SandroLima
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.