question

Excel macro para criar um hiperlink de uma célula para outra e vice-versa: isso é possível?

Olá, existe algum script/macro que possa solicitar ao usuário em qual folha deseja criar um hiperlink e, em seguida, criar outro na célula de destino voltando para a célula de origem?
resposta Resposta

Se você quer criar um macro no Excel para criar um hiperlink de uma célula para outra e de volta, siga os passos abaixo:

Passo 1: Abrir o Editor de VBA

Abra o Excel e pressione Alt + F11 para abrir o editor VBA.

Passo 2: Criar um novo módulo

No editor VBA, clique com o botão direito em qualquer lugar na janela do Project Explorer e selecione Inserir > Módulo para criar um novo módulo.

Passo 3: Escrever o código VBA

Copie e cole o seguinte código no novo módulo:

Sub CriarHiperlink() Dim origem As String Dim destino As String origem = InputBox("Digite a célula de origem:") destino = InputBox("Digite a célula de destino:") Sheets("NomeDaPlanilha").Range(origem).Hyperlinks.Add Anchor:=Sheets("NomeDaPlanilha").Range(destino), Address:="", SubAddress:= _ "'" & origem & "'!A1", TextToDisplay:="Voltar para a célula de origem" End Sub Passo 4: Salvar o macro

Feche o editor VBA e salve o arquivo do Excel como Excel Macro-Enabled Workbook (.xlsm) para garantir que o macro seja salvo juntamente com o arquivo.

Passo 5: Executar o macro

Volte para o Excel e pressione Alt + F8, selecione CriarHiperlink e clique em Executar.

Seguindo esses passos, você conseguirá criar um macro no Excel para criar hiperlinks de uma célula para outra e de volta. Lembre-se de substituir NomeDaPlanilha pelo nome real da sua planilha.


ComentáriosComentários

Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved