Image Hyperlink to WWW usando referência de célula local

0

O cenário:

Dados de entrada manual no arquivo excel local. Em seguida, clico em uma imagem adjacente para executar um hiperlink predefinido, em uma página da Web específica, com dados de parte capturados de uma célula específica. isso é 100% possível se você clicar em um comando de hiperlink padrão em uma célula, mas quiser que ele seja executado a partir de um clique da imagem.

A questão:

Eu quero pegar a entrada de dados manual da célula e incluí-la na referência de hiperlink, anexada à imagem.

Um exemplo ou especificamente:

=HYPERLINK(CONCATENATE("https://ashberg.de/php-barcode/code=",$B$4,"&scale=2&bar=ANY"))

Isso funciona perfeitamente a partir de um clique da célula.

Histórico:

Eu usei o Concat para unir as três seções. O resultado está me dando ", $ B $ 4" na página da Web Of-which funciona perfeitamente se você clicar na célula de fórmula de contenção, mas eu gostaria que isso acontecesse se eu clicar em uma imagem.

$B$4 refere-se especificamente à célula de entrada manual. Um exemplo de string de entrada é B000CDINNG

    
por AndystUK 28.07.2017 / 10:08

1 resposta

0

É claro que você pode usar o VBA, embora não esteja claro qual é exatamente o seu caso de uso e se você pode permitir macros.

ActiveSheet.Hyperlinks.Add _
Anchor:=ActiveSheet.Shapes("Picture 1"), _
Address:="https://ashberg.de/php-barcode/?code=" & Range("B4").Value & "&scale=2&bar=ANY"

Você não especifica com que frequência, se algum dia, o conteúdo da célula relevante é alterado: a macro teria que ser executada a cada vez, possivelmente anexada a um evento Open ou Change.

    
por 28.07.2017 / 16:05