Notifications
Clear all

Hiperlink para nova Planilha (sheet)

6 Posts
3 Usuários
0 Reactions
1,200 Visualizações
(@dv-ramos)
Posts: 3
New Member
Topic starter
 

Olá a todos.
Estou tentando gravar uma Macro que copie dados de um formulário para o banco de dados.
na Plan1, está o formulário contendo um código na A1 e o nome do Produto na B1, "somente estes dois itens".

O Banco de dados encontra-se na Plan2. até ai tudo bem, consigo fazer, o macro copia os dados da Plan1 para a Plan2 sem problemas, desloca a linha para baixo, para receber outros dados sem problemas.

Porem nesta mesma macro depois que ele copia os dados para o banco de dados, eu insiro uma no aba (Ex Plan3) e pego o nome do produto cadastrado no banco de dados, e faço dele um Hiperlink para abrir essa nova Plan3. o Primeiro cadastro da tudo certo, so que se eu cadastro outro produto ele abre a plan3 e nao a plan4. ou seja tudo que eu precisava era, toda vez que eu cadastrasse um produto, o macro inseria outra aba(plan, sheet), e fizesse desse produto o hiperlink para abrir essa nova Aba....

Por favor, quem puder me ajudar, fico muito agradecido.

 
Postado : 26/08/2016 7:22 pm
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Boa noite Dv.ramos,

Você quer adicionar uma nova planilha (aba) e depois associar o produto de alguma forma com essa planilha criada?

Um código para criar novas planilhas (abas) é:

    'Nova planilha após as outras
    Sheets.Add , Sheets(Sheets.Count)
    ActiveSheet.Name = NomeDaNovaPlanilha

Sobre o hiperlink não sei como está no seu arquivo então não posso opinar.

Disponibilize uma cópia do seu arquivo (não precisa ser os dados originais), assim fica mais fácil de ajudar.

att,

 
Postado : 26/08/2016 7:34 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia Dv.ramos

Seja bem-vindo ao fórum!

Para facilitar a tua participação no fórum, sugiro tomar conhecimento do conteúdo dos links abaixo:
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

[]s
Patropi - Moderador

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 27/08/2016 8:16 am
(@dv-ramos)
Posts: 3
New Member
Topic starter
 

Olá a todos.
Estou tentando gravar uma Macro que copie dados de um formulário para o banco de dados.
na Plan1, está o formulário contendo um código na A1 e o nome do Produto na B1, "somente estes dois itens".

O Banco de dados encontra-se na Plan2. até ai tudo bem, consigo fazer, o macro copia os dados da Plan1 para a Plan2 sem problemas, desloca a linha para baixo, para receber outros dados sem problemas.

Porem nesta mesma macro depois que ele copia os dados para o banco de dados, eu insiro uma no aba (Ex Plan3) e pego o nome do produto cadastrado no banco de dados, e faço dele um Hiperlink para abrir essa nova Plan3. o Primeiro cadastro da tudo certo, so que se eu cadastro outro produto ele abre a plan3 e nao a plan4. ou seja tudo que eu precisava era, toda vez que eu cadastrasse um produto, o macro inseria outra aba(plan, sheet), e fizesse desse produto o hiperlink para abrir essa nova Aba....

Por favor, quem puder me ajudar, fico muito agradecido.

 
Postado : 27/08/2016 6:44 pm
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Boa noite Dv.ramos,

Você montou seu código através do gravado de macro, por isso ficou faltando associar em cada célula adicionada um novo link.

Em anexo eu coloquei um modo de adicionar planilhas e gerar os hyperlinks associados, está no módulo 2.
Veja se resolver seu problema.

Como nome da nova planilha gerada coloquei uma combinação do código com o produto, para evitar repetições do mesmo cadastro. Se quiser que eu mude é só avisar.

att,

 
Postado : 27/08/2016 11:09 pm
(@dv-ramos)
Posts: 3
New Member
Topic starter
 

nossa era exatamente isso que eu precisava....
muito obrigado

 
Postado : 28/08/2016 4:37 pm