Notifications
Clear all

Evento Change Puxa Hyperlink

6 Posts
2 Usuários
0 Reactions
1,155 Visualizações
(@victor-marassi)
Posts: 81
Estimable Member
Topic starter
 

Boa tarde Pessoal,

Gostaria que me ajudasse na seguinte Macro:

Na PLANILHA 1 (veja na planilha em anexo que nomeei 2 planilhas em uma única aba para facilitar) eu terei de selecionar um produto X. No exemplo, coloquei SOFÁ e SAPATO. Após eu selecionar o produto SOFÁ, a coluna ao lado deverá buscar e colar o Hyperlink do banco de dados de Hyperlinks. Gostaria que isso rodasse automaticamente.

Desde já agradeço.

Att.

 
Postado : 03/10/2013 12:21 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 


Victor, pode ser necessária alguma adequação nos hyperlinks... mas segue sugestão:

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Column <> 3 Then
Exit Sub
ElseIf Target.Row < 3 Then
Exit Sub
Else
lin = Target.Row
lnk = Target.Value
Cells(lin, 4).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="Hyperlink" & lnk, TextToDisplay:="Hyperlink" & lnk

End If

End Sub

 
Postado : 03/10/2013 2:36 pm
(@victor-marassi)
Posts: 81
Estimable Member
Topic starter
 

Bom dia Edson,

Muito obrigado pela ajuda, porém, infelizmente não consegui entender a linha de código.

Poderia, por gentileza, inseri-la na planilha para que eu pudesse verificar na prática?

Att.

 
Postado : 04/10/2013 6:43 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 


Victor, basta copiar o código e, em seguida:
- clicar com o botão direito do mouse sobre o nome da guia em que será executado o comando
- selecionar Exibir código
- colar

Lembro que, nesta versão do aplicativo, é necessário salvar com a extensão xlsm.

De qualquer maneira, segue anexo.

 
Postado : 04/10/2013 6:57 am
(@victor-marassi)
Posts: 81
Estimable Member
Topic starter
 

Bom dia Edson,

Mais uma vez obrigado.
Verifiquei o teste e na verdade o que eu preciso acredito que seja mais simples:
Digamos que eu já tenha todos os hyperlinks cadastrados e nomeados na PLANILHA 2 (como no exemplo "hyperlinksofá") e gostaria em vez de utilizar um BOTÃO para copiar aquele hyperlink quando selecionar o SOFÁ na PLANILHA 1, que seja alterado automaticamente com o CHANGE. No final das contas, a minha dúvida é como se escreve a linha de código no evento change.

Fico no aguardo de seu retorno, se possível.

Desde já agradeço.

Att.

 
Postado : 04/10/2013 7:54 am
(@victor-marassi)
Posts: 81
Estimable Member
Topic starter
 

Pessoal, alguém mais poderia tentar solucionar a minha dúvida?

Att.

 
Postado : 07/10/2013 1:51 am