Kan Word een hyperlink maken naar een specifiek blad en een specifieke cel in Excel? - Excel-tips

Geweldige vraag vandaag van Selina:

Kan een hyperlink in Word een specifiek Excel-bestand openen, naar een blad springen en naar een cel springen?

Selina

De syntaxis is redelijk lastig, maar het lijkt te werken.

Nou, het werkt misschien niet zoals je wilt, maar het werkt nominaal.

Zoek eerst het volledige pad en de bestandsnaam van het Excel-bestand. Ik gebruik deze stappen:

  1. Druk op alt = "" + F11 om over te schakelen naar VBA
  2. Druk op Ctrl + G om het venster Onmiddellijk te openen
  3. Typ Debug.Print ThisWorkbook.FullName en druk op Enter
  4. Op de volgende regel ziet u het volledige pad en de bestandsnaam.
  5. Selecteer de resulterende regel en druk op Ctrl + C om naar het klembord te kopiëren.

Ga naar Word. Selecteer waar u de hyperlink wilt laten verschijnen. Druk op Ctrl + K om het dialoogvenster Hyperlink te openen. Druk op Ctrl + V om de resultaten van # 5 hierboven te plakken.

Op dit punt zou de hyperlink eenvoudig het Excel-bestand openen naar het laatste actieve blad en de laatste cel.

Selina's vraag is echter hoe Excel naar een specifiek blad en een specifieke locatie kan springen. Hier is een voorbeeld:

Het antwoord van # 5 hierboven is:

C:FolderNameFileName.xlsx

U wilt naar het blad met de naam IncomeStatement springen

U wilt naar cel Z99 springen.

De hyperlink zou moeten zijn:

C:FolderNameFileName.xlsx#'IncomeStatement'!Z99

Dat is raar*! De syntaxis voelt niet als Excel. In Excel hoeft u geen apostrofs rond de bladnaam te gebruiken, tenzij de bladnaam spaties of interpunctie bevat. Maar hier moet je het gebruiken.

In de video stel ik een andere benadering voor. Ga naar de cel in Excel waarnaar u een hyperlink wilt maken. Selecteer de cel. Klik in het naamvak links van de formulebalk. Typ een naam zonder spaties, zoals JumpHere. Het bestand opslaan. Uw hyperlink in Word vereenvoudigt het volgende:

C:FolderNameFileName.xlsx#JumpHere

Probleem 1: Word toont een irritant waarschuwingsvenster wanneer u Ctrl + klikt op de hyperlink. Ze waarschuwen u dat het Excel-bestand mogelijk niet veilig is. Volg deze stappen om deze waarschuwing te stoppen:

  1. Haal het pad op naar waar het Excel-bestand is opgeslagen.
  2. Open Word. Bestand, Opties, Vertrouwenscentrum.
  3. Klik aan de rechterkant op Vertrouwenscentrum-instellingen.
  4. Kies aan de linkerkant de tweede keuze - Vertrouwde locaties.
  5. Kies onderaan de optie Nieuwe locatie toevoegen. Plak je pad vanaf # 1. Klik OK. Klik OK.
  6. Deze stap is niet optioneel. Word sluiten. Open Word opnieuw. Ik sloeg dit over en moest vier woorden zeggen toen ze me bleven zeuren dat het bestand onveilig was. Maar na het sluiten en herstarten van Word verdween het bericht.

Probleem # 2: Excel is een slapper. Als u Excel vertelt om naar Z99 te springen, zou u kunnen verwachten dat Excel zo scrolt dat Z99 de cel in de linkerbovenhoek in het venster is. Maar Excel doet dat niet. Excel scrollt naar misschien F78. Waarom F78? Want als je linksboven F78 kunt zien, dan is Z99 ergens in het venster zichtbaar. Het is gek. Technisch gezien doet Excel wat je wilt … de mensen Z99 laten zien. Maar het is niet intuïtief. Ik denk dat als ik Z99 bovenaan wil, ik zou moeten vals spelen en Excel zou moeten vragen om naar AT123 te gaan. (Zet Z99 in de linkerbovenhoek van uw venster en zoek dan uit wat de laatste volledige cel is die u kunt zien.) Deze oplossing is niet perfect, omdat wordt aangenomen dat iedereen hetzelfde formaat monitor heeft en Excel op volledig scherm blijft.

Bekijk video

Videotranscriptie

Leer Excel van Podcast, aflevering 2182: kan Word een hyperlink maken naar een specifiek blad en een specifieke cel in een Excel-bestand?

Hé, welkom terug bij netcast, ik ben Bill Jelen. Vandaag een vraag van Selina waarvan ik geen idee had - ik heb dit nog nooit eerder gedaan - en ik ben blij dat ik het heb uitgezocht, en ik deel het zodat je het weet en ook 2 jaren vanaf nu, als ik geen idee heb hoe ik dit ooit heb gedaan, kan ik terugkomen en het ook vinden.

Oké, dus hier is wat we hebben. We hebben een bestand: Podcast2182.xlsm. Het wordt opgeslagen in een map. Als u niet weet welke map het is, druk ik op Alt + F11; Ik ga op Ctrl + G drukken voor het onmiddellijke venster; Ik typ "? Thisworkbook.FullName" en druk op Enter; en het gaat me dit ding hier geven. Dat is mijn volledige pad en bestandsnaam. Dus als ik alleen maar naar het bestand wil linken, niet naar een specifieke plaats in het bestand, zouden we hier naar Word komen - dat heb ik trouwens net gekopieerd - en selecteren wat we willen dat de hyperlink is. Ik heb dat slecht uitgekozen; MrWord.com zou me een betere manier kunnen vertellen om te selecteren. Oké, Ctrl + K-- en het adres, plak, is precies dat. Gemakkelijk.

Oké, maar dat is niet wat Selina wil doen. Selina wil linken naar een specifiek blad en celadres. Oké. Dus hier heb ik dit al gebouwd. Wat we gaan doen, is dat we het hele pad en de bestandsnaam zoals eerder plaatsen, dan een hekje of hekje (#), en dan de bladnaam tussen apostrofs, zelfs als het maar een enkel blad is ( naam); apostrof sluiten; uitroepteken; R99. Neem dat nu, Ctrl + C. Nu moet je heel voorzichtig zijn. Ik heb dit eerst verpest. Als u xlsx daar plaatst, moet u ervoor zorgen dat de extensies kloppen. Zorg ervoor dat het hele pad goed is, enzovoort. Dus laten we teruggaan naar Word, en we gaan naar een specifiek blad en een cel; Ctrl + K; Plakken; oke, dus de hele zaak, C: FolderName FileName.xlsx # 'SheetName'! R99.

Oké, maar mijn aanbeveling … maak je daar geen zorgen over. Laten we dit gewoon doen. Laten we zeggen dat we hier willen komen en naar deze cel willen springen. Wat ik ga doen, is dat ik die cel ga selecteren. Ik ga het een naam geven. Ik ga het een naam geven: "Jumptome", zoals dat. Of, wat dacht je van "Jumphere"? "Jumphere" - dat is een geweldige naam. Druk zo op enter en we gaan terug naar A1. Hier zijn we op A1, en we slaan dit op in de titelkaart. Opslaan; Bestand; Sluiten; kom terug naar Word. En om naar een benoemd bereik te springen, denk ik dat deze nog eenvoudiger is: Ctrl + K, oké, en in deze plaatsen we gewoon het hele pad naar de werkmap, het pad naar de naam van de werkmap, pond teken, en de naam van het benoemde bereik (C: Mapnaam Bestandsnaam.xlsx # Naambereik), klik op OK.

Oké, dus we zijn in Word. De eerste hyperlink opent gewoon het bestand. Ctrl + klik. Ze waarschuwen me; Ik weet zeker dat ik dit kan omzeilen door het op te slaan in een vertrouwde map. En ze openen Excel precies op precies dezelfde plek waar ik het eerder had. Het dossier; dichtbij; en probeer dan dit nog een door te linken naar een specifiek blad, het vragenblad R99. Ctrl + klik, en ze gaan naar het vragenblad en scrollen naar R99. Nu scrolden ze niet zo op die manier dat R99 in de cel in de linkerbovenhoek stond, maar het is tenminste in het zichtbare venster. Oké-- Bestand; dichtbij; en dan de laatste, naar een benoemd bereik - eenvoudiger in te stellen - u hoeft zich geen zorgen te maken over de apostrofs - Ctrl + klik; Ja; en het springt naar het rapportblad "Jumphere" voor test 1.

Voor mij ga ik zeggen dat het werkt. Ik weet zeker dat als je had gehoopt dat het zo naar deze plek was gesprongen, je gaat zeggen dat dit niet werkt. Maar zo gaat het leven. Voor Microsoft werkt dit.

Nou, hey, voor tips zoals deze tip - 617 Excel Mysteries Solved - bekijk dit boek: Power Excel met. De 2017-editie is de nieuwste versie, ook al zijn we al in 2018. De volgende keer dat ik dit update, is in 2019, dus je kunt het nu veilig kopen.

Oké, samenvattend - Selina wil weten of je vanuit Word naar een specifiek blad en een specifieke cel in Excel kunt linken. Ja. Als je de link zorgvuldig genoeg bouwt. Het formaat is C: FolderName FileName.xlsx # 'SheetName'! A1-- of naar welke cel je ook wilt gaan. Of, eenvoudiger, als u een benoemd bereik instelt, C: Mapnaam Bestandsnaam.xlsx # NamedRange.

Nou, hé, ik wil Selina bedanken voor het insturen van de vraag, en ik wil je bedanken voor het langskomen. We zien je de volgende keer voor een nieuwe netcast van.

Oké, dus, laten we eens kijken of we die irritante boodschap kunnen verwijderen. We gaan naar Bestand; Opties; (Ik ben hiervoor in Word - zou het waarschijnlijk van beide kanten kunnen doen); Vertrouwenscentrum; Trust Center-instellingen; Vertrouwde locaties; Ik ga een nieuwe locatie toevoegen; typ daar de locatie; Klik OK; Klik OK; super vervelend - je moet Word sluiten; heropenen Word; en vervolgens worden de vertrouwde locaties bijgewerkt. Wanneer we nu klikken, Ctrl + klik, zal het u niet lastig vallen en u vragen om naar een mogelijk niet-vertrouwde locatie te gaan.

Interessante artikelen...