Como você especifica uma planilha específica para abrir uma pasta de trabalho do MS Excel usando um hiperlink?

7

Eu tenho uma pasta de trabalho do MS Excel com várias planilhas.

Os usuários são direcionados para esta planilha usando um hiperlink em um email.

Existe alguma maneira de expressar o hiperlink para abrir a planilha em uma planilha específica?


fonte

Respostas:

4

Se você criar o link como o seguinte, ele funcionará:

http://path/to/Workbook.xls#SheetName!a1 
Gaff
fonte
Excelente - isso funciona. Uma coisa a observar é se SheetName incluir espaços, por exemplo, Nome da planilha - certifique-se de formar o link como este: path / to / Workbook.xls # ' Nome da planilha '! A1
1
Isso não funciona para mim. O navegador baixa o arquivo para o disco, ignorando o parâmetro hash, a caixa de diálogo aberta no Excel também o ignora.
Frantisek Kossuth
1

Não acho que exista uma maneira de fazer isso diretamente.

Um hiperlink pode abrir uma pasta de trabalho, mas sempre abrirá para a planilha e a célula que foram selecionadas quando foram salvas.

Você pode adicionar uma folha de conteúdo com fórmulas de hiperlink às outras folhas

=HYPERLINK("[Book1.xls]Sheet2!A10","My internal link text")

Você precisará garantir que a pasta de trabalho seja salva com a folha Conteúdo selecionada.

Robert Mearns
fonte
1

Isso funcionou para mim no Excel 2007:

Chamei a célula exata que queria abrir (basta selecioná-la e digitar o novo nome na caixa de nome, que pode ser encontrada no canto superior esquerdo).

Em seguida, o hiperlink segue [nome do arquivo com o caminho completo] # [nome da célula] obviamente sem os colchetes.

Por exemplo, http: //pathpart1/pathpart2/workbook.xlsm#OpeningCell

"OpeningCell" seria o nome que eu havia dado à célula.

Observe que não importava em qual planilha eu estava quando salvei o arquivo pela última vez. Com o hiperlink configurado assim, chego sempre à célula exata.

Eu espero que isso ajude.

Steve Cornelius
fonte
0

Você pode escrever uma macro no VBA:

Private Sub SetWorksheet()
Worksheets("Worksheet1").Activate
End Sub
Swati
fonte