Paulo, no tópico em que iniciou a questão "Gravar na celula ativa o caminho completo do arquivo" - viewtopic.php?f=10&t=15805, passei alguns links que fazem exatamente o que pretende agora, e a do colega Benzadeus que tambem havia lhe passado funciona perfeitamente, é questão de se fazer alguns ajustes :
Formulário para incluir anexo e gerar hyperlink [Resolvido]
viewtopic.php?f=10&t=4726
Eu faria os seguintes ajustes para utilizarmos somente o controle RefEdit1
Conforme está no tópico "adicione um controle chamado RefEdit (se chamará RefEdit1)"
Ao abrir o Formulário clique no sinal de menos do controle, selecione a celula em que pretende inserir o hiperlink e depois na proxima caixa de dialogo, selecione o diretorio, arquivo e pronto.
Private Sub CommandButton1_Click()
Dim sArquivo
Dim sEspecificação As String
Dim sTítulo As String
'Controle para selecionar uma celula antes de continuar
If RefEdit1.Value = "" Then
MsgBox "selecione uma Celula primeiro"
Exit Sub
End If
sEspecificação = "Arquivos de Excel (*.pdf*),*.pdf*"
sTítulo = "Selecione um arquivo do Excel:"
sArquivo = CStr(Application.GetOpenFilename(sEspecificação, , sTítulo, , False))
If sArquivo <> CStr(False) Then
ActiveSheet.Hyperlinks.Add Range(RefEdit1.Value), sArquivo, TextToDisplay:="Teste Link Arquivo"
Else
'Nenhum arquivo foi selecionado
End If
End Sub
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 01/07/2015 7:23 am