Notifications
Clear all

Hiperlink Automatico

21 Posts
4 Usuários
0 Reactions
3,725 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia gostaria de saber como posso criar um hiperlink automaticamente, que abra uma plan que esta guardada em um diretório do meu computador.

Grato

 
Postado : 16/01/2013 9:16 am
(@robert)
Posts: 561
Honorable Member
(@rpaganotti)
Posts: 2
New Member
 

Na célula clique com o botão direito.

Escolha a opção hiperlink

Na janela que aparecer, deixe marcado - Pagina da web ou arquivo

Clique no ícone "Procurar Arquivo" - é uma pastinha amarela

Selecione o arquivo e pressione OK.

Pronto! Quando clicar no link dessa célula abrirá seu arquivo!

 
Postado : 16/01/2013 1:46 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Mas eu preciso algo parecido com isso, http://guiadoexcel.com.br/criar-hiperli ... el-com-vba
só que ao invés de ser de um site, gostaria que fosse de uma pasta do meu windows.

 
Postado : 16/01/2013 3:19 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

É assim, tenho uma paln de organizador de pedidos de venda que tem as colunas: Nº do Pedido, Nome do Cliente, Data de Compra.
Faço a inserção de dados nessa plan por meio de uma macro que criei...sendo que tenho uma pasta do meu diretório C:/ que contem os pedidos em si.

Gostaria de quando eu cadastrar minhas vendas no meu organizador de pedidos, quando eu digitar o numero do pedido na coluna "Nº do Pedido" ele automaticamente crie um hiperlink referente ao pedido que existe na minha pasta do diretório C:/.

Se fosse manualmente para criar o HIPERLINK, eu teria que clicar com botão direito, Hiperlink, localizar a pasta e selecionar o documento que eu quero abrir.

Quero que isso seja automatico, quando eu digitar e salvar o pedido no meu organizador, ele pegue aquele numero de pedido, vá na minha pasta que estão guardados meus pedidos e localize o pedido referente.

Grato

 
Postado : 16/01/2013 3:32 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Aguem poderia me ajudar...

 
Postado : 18/01/2013 7:22 am
(@robert)
Posts: 561
Honorable Member
 

Eduardo, bom dia meu caro !

Eduardo, vc chegou a pelo menos dá uma olhadinha nos link's qe sugerir??

Se for o que estou pensando é bem mais fácil do que vc imagina.

Veja e acompanhe as imagens:



Tomara que eu tenha sdo útil ?

 
Postado : 18/01/2013 7:49 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia meu amigo, olhei sim os links, mas não seri aquilo.

Seria assim, eu tenho uma pasta que contem meus pedidos. Ex. na minha pasta de pedido eu tenho pedido nº 2525.

Na minha plan eu cadastro esses pedidos, para ter relacionado.

as colunas são: Nº do Pedido, Nome do Cliente, Data de Compra.
quando eu digitar na coluna nº do Pedido o numero 2525, quero que seja criado um hiperlink aumatico que localize esse pedido na minha pasta. equando eu clicar nesse hiperlink, abra o pedido 2525.
Eu utilizo um botão com uma macro para inserir essas informações na minha plan.

Grato

 
Postado : 18/01/2013 8:16 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Alguém teria uma solução?

Grato

 
Postado : 21/01/2013 9:22 am
(@gamboaisrael)
Posts: 68
Trusted Member
 

Eduardo, existe um padrão para o nome dos pedidos?

Por exemplo o nome do arquivo que você deseja "linkar" é o mesmo do número do pedido? Se o número do pedido é o 2525 o arquivo lá na sua pasta chamará 2525.xls?

Att.,

 
Postado : 21/01/2013 10:10 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

È exatamente.

Se na relação o Pedido é 2525, quero que link com o Pedido 2525.xls.

Grato

 
Postado : 21/01/2013 10:20 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Eduardo, Eu particularmente ainda não entendi o que realmente deseja/precisa. Seu post ficou muito "generico" creio que por isso não conseguiu uma resposta.
Mas vamos lá; como vc informou; no link do guia do excel, demostra como cria um hiperlink(HL) em vba (independente se num diretorio em seu micro, ou em algum endereço da net).
Então a criação tem a seguinte sintaxe:
ActiveSheet.Hyperlinks.Add --> comando para adicionar o HL Anchor --> local onde será "ancorado" o HL
Address --> endereço onde se encontra o objeto do HL TextToDisplay --> Descrição dada ao HL

Como não conhecemos o metodo/meio utilizado(vc menciona apenas um botao), então genericamente o codigo seria :

'Selecionando o local onde será "fixado" o Hiperlink
Range("V" & i).Select 'considerando ser na celula V.
'Incluindo o hiperlink       
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
            "C:EduardoVidrosPasta" & Application.PathSeparator & Range("A" & lControle).Value, TextToDisplay:="" & Range("A" & lControle).Value
 
Postado : 21/01/2013 10:32 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Acredito que com a plan anexada, irá entender.

Grato

 
Postado : 21/01/2013 10:55 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Acredito que com a plan anexada, irá entender.
Grato

 
Postado : 21/01/2013 10:57 am
(@gamboaisrael)
Posts: 68
Trusted Member
 

Eduardo, acredito que é possível fazer isso de uma maneira bem simples e sem o uso de VBA.

No exemplo anexo você pode ver, mas é o seguinte:

Adicione uma nova coluna ao lado da coluna "Número do Pedido". Nesta coluna adicione a seguinte fórmula e arraste para baixo:

=HIPERLINK("C:"&A2&".xls";"Abrir")

Você pode notar que na fórmula temos o seguinte: HIPERLINK ( "C:" & A2 & ".xls" ; "Abrir" )

Eu utilizei como supus que o arquivo que você quer linkar se encontra em "C:", que o número do pedido está localizado na coluna A e que os arquivos tem extensão ".xls"(Excel 97~2003, se for posterior a extensão é .xlsx). Aonde está como "Abrir" na fórmula você pode substituir por aquilo que você preferir, como "Visualizar", etc.

Espero que tenha ajudado.

Se você precisar que o link seja formado exatamente na célula aonde existe o Número do pedido, precisaremos utilizar de VBA. Não é nada muito complexo, mas espero que da maneira como foi mostrado aqui já te atenda. Caso contrário, manifeste-se e veremos o que podemos fazer.

Att.,

 
Postado : 21/01/2013 10:59 am
Página 1 / 2