Notifications
Clear all

Macro para criar hiperligação

5 Posts
1 Usuários
0 Reactions
1,279 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde

Gostaria de criar uma macro em que ao escrever o nome do ficheiro num formulário e ao clicar seguinte ele abra a janela para abrir o ficheiro para definir a hiperligação. É possivel fazer isso?

Cumprimentos

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

 
Postado : 13/08/2011 11:43 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Não sei se entendi corretamente, poderia dar mais detalhes.

Você quer criar HIPERLINK para arquivos ? Ou quer abrir a Janela para Selecionar um Arquivo e Abri-lo ?

[]s

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

 
Postado : 13/08/2011 1:52 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Por exemplo escrevo numa caixa de texto de um formulário o nome de um ficheiro qualquer. De seguida carrego num botão "Inserir" e o nome é copiado para uma célula (por exemplo A1) e logo após abre a caixa de dialogo para criar a hiperligação para essa célula. É possivel fazer isso?

cumps

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

 
Postado : 13/08/2011 2:38 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

:?: :?: :?: :?: :?: :?: :?: :arrow: :shock:

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

 
Postado : 14/08/2011 10:35 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde,

Veja se este código ajuda:

Sub CriarHyperlink()
    Dim Arquivo As String
    
    'Abre uma caixa de diálogo para seleção de um arquivo
    Arquivo = Application.GetOpenFilename
    
    'Insere o hiperlink na célula A1 com a expressão "Link"
    ActiveSheet.Hyperlinks.Add Anchor:=[A1], Address:=Arquivo, TextToDisplay:="Link"
End Sub

Abraço

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

 
Postado : 14/08/2011 11:26 am