Määritelmä VBA Hyperlink

Hyperlinkkiä käytetään yleisesti verkkosivustojen kanssa navigoimiseksi yhdeltä sivulta toiselle tai verkkosivulta toiselle Internetissä. Samalla tavalla voimme hallita liikkeitä myös excel-taulukossa. Eri toiminnot, jotka voidaan suorittaa Excelissä, ovat:

  • Siirtyminen tiettyyn sijaintiin nykyisessä työkirjassa.
  • Avaa erilaisia ​​asiakirjoja ja valitse mainittu alue asiakirjasta.
  • Siirtyminen verkkosivuille taulukosta.
  • Lähetetään sähköpostia määritettyyn osoitteeseen.

Hyperlinkki on helppo tunnistaa värimuutoksensa vuoksi, enimmäkseen sinisenä. Hyperlinkin luomiseen Excel: ään ja VBA: n käyttämiseen on olemassa erilaisia ​​menetelmiä.

Kuinka luoda hyperlinkki Excelissä käyttämällä VBA-koodia?

Voit lisätä hyperlinkin tekstiin tai yhden taulukon toiseen Excel-taulukkoon käyttämällä hyperlinkin lisäysominaisuutta. Muotoa on noudatettava määrittelemällä, mihin hyperlinkki tulisi luoda ja navigointi-URL jne.

Muoto VBA Hyperlink Add -sovellukselle

Muoto näyttää parametrit, jotka on annettava hyperlinkin lisäämiseksi taulukkoon.

  • Ankkuri: Määrittää solun, jonka haluat luoda hyperlinkin.
  • Osoite: URL, johon navigoinnin tulisi siirtyä.
  • (Aliosoite): URL-osoitteen alaosoite .
  • (Näyttövinkki): Hiiren osoittimen arvo, joka näytetään, kun hiiren osoitin asetetaan.
  • (Näytettävä teksti): Tekstin on oltava näkyvissä solussa.

Käytä Aktiivinen solu -ominaisuutta lisätäksesi linkin.

Valitse lisäystapa luettelosta

Esimerkkejä hyperlinkkien luomiseen Excel VBA: ssa

Alla on erilaisia ​​esimerkkejä hyperlinkkien luomiseksi exceliin VBA-koodilla.

Voit ladata tämän VBA Hyperlink Excel -mallin tästä - VBA Hyperlink Excel Template

Esimerkki 1 - Hyperlinkin luominen laskentataulukosta verkkosivustolle

Haluamme luoda hyperlinkin ala-nimeltä taulukosta verkkosivustolle käyttämällä VBA-koodia excelissä.

Alla on vaiheet hyperlinkin luomiseen Excel VBA: ssa:

Vaihe 1: Luo funktio nimeltä hyper lisätäksesi hyperlinkin.

Koodi:

 Yksityinen Sub hyper () End Sub 

Vaihe 2: Käytä aktiivista solukohdetta avataksesi hyperlinkin lisäämismenetelmä.

Koodi:

 Yksityinen Sub hyper () ActiveCell.Hyperlinks.Add (Loppu Sub 

Vaihe 3: Anna parametriarvot hyperlinkin lisäysmenetelmälle.

Koodi:

 Yksityinen Sub-hyper () ActiveCell.Hyperlinks.Lisää ankkuri: = Levyt ("sub"). Alue ("A1"), Osoite: = "https://www.educba.com/", SubAddress: = "", ScreenTip : = "se on hyperlinkki", TextToDisplay: = "Excel Training" End Sub 
  • Ankkuri: laskentataulukon nimi
  • Osoite: Hyperlinkki siihen kohtaan, jossa ohjattavaan hallintalaitteeseen annetaan verkkosivuston osoite
  • Näyttövinkki: Hiiren osoittimen teksti
  • TextToDisplay: Minkä tekstin kohdalle hyperlinkki määritetään

Vaihe 4: VBE: n alla oleva F5- tai Suorita-painike suorittaaksesi tämän koodin ja nähdä tulosteen.

Solualue A1 valitaan ja teksti osoitetaan hyperlinkillä, kun napsautat tekstiä “Excel Training”, se ohjaa verkkosivustolle https://www.educba.com/. Kun siirrät hiiren osoittimen tekstin viereen, siinä näkyy hiiren osoitin.

Esimerkki 2 - Hyperlinkki kahden taulukon yhdistämiseen

Meillä on kaksi taulukoita nimeltä Koti ja ala . Yritetään luoda hyperlinkki alikotiin kotiin VBA-koodin avulla.

Noudata alla olevia vaiheita luodaksesi linkin samasta työkirjasta taulukosta toiseen VBA-koodilla.

Vaihe 1: Luo toiminto, johon me kirjoitamme kaikki koodit toiminnan suorittamiseksi. Kirjoita koodi taulukon 'ala' valitsemiseksi laskentataulukon valintamenetelmällä.

Koodi:

 Yksityinen Sub hyper1 () -laskentataulukot ("sub") Valitse End Sub 

Koska ohjain liikkuu arkin sisällä, on tarpeen valita laskentataulukko, johon luot hyperlinkin.

Vaihe 2: Valitse solualue arkin sisällä, johon hyperlinkki halutaan luoda.

Koodi:

 Yksityinen Sub hyper1 () -laskentataulukot ("sub"). Valitse Alue ("A1"). Valitse End Sub 

Vaihe 3: Nyt lisätään hyperlinkki aktiivista soluominaisuutta käyttämällä.

Koodi:

 Yksityinen Sub hyper1 () -laskenta ("sub"). Valitse alue ("A1"). Valitse ActiveCell.Hyperlinks.Add Anchor: = Valinta, Osoite: = "", Aliosoite: = "'Koti'! A1", TextToDisplay: = "Napsauta siirtääksesi kotisivua" End Sub 

Koska laskentataulukko on jo valittu, Ankkuri annetaan nimellä "Valinta". Hyperlinkki on määritelty 'Kotisivulle' ja alueelle A1.

Vaihe 4: Suorita koodi ja arkin alaosa näyttää hyperlinkin kuten alla.

Vaihe 5: Kun tekstiä on napsautettu, ohjain siirretään Koti- välilehdelle. Ja solu A1 valitaan.

Esimerkki 3 - Hyperlinkki useilla taulukkoilla

Jos haluat luoda hyperlinkin useille taulukkoille, se on myös mahdollista. Tässä esimerkissä meillä on useita arkkeja samassa työkirjassa. Erityyppisiä excel-funktioita on siis olemassa päätehtävältä 'Toiminnot'. Yritämme luoda hyperlinkin erilaisille taulukkoille, joille on annettu eri funktiot VBA-koodilla:

Useat taulukot on nimetty alla, erilaisilla excel-toimintojen nimillä

Koska haluamme luoda hyperlinkin jokaiselle taulukolle, on vaikea toistaa koodia. Noudata alla olevia vaiheita luodaksesi hyperlinkin VBA-koodilla Excelissä:

Vaihe 1: Luo muuttuja käsitelläksesi taulukkoa helposti.

Koodi:

 Yksityinen ali hyper2 () himmennetään laskentataulukkona loppuun alaosa 

Vaihe 2: Nyt haluamme valita pääsivun, joka toimii hakemistosivuna, ja valita solualue A1.

Koodi:

 Yksityinen Sub hyper2 () himmennetty laskentataulukkona ("Toiminnot"). Valitse alue ("A1"). Valitse Lopeta alaosa 

Vaihe 3: Jos haluat siirtyä usean taulukon ja hyperlinkin läpi, luomme jokaiselle silmukalle. A1 on jo valittu aktiiviseksi soluksi, joten siitä luodaan hyperlinkki.

Koodi:

 Yksityinen Sub hyper2 () himmentää ws -arkintataulukoina ("Toiminnot"). Valitse alue ("A1"). Valitse jokaiselle ws: lle ActiveWorkbook.Worksheets ActiveCell.Hyperlinks.Add Anchor: = ActiveCell Next ws End Sub 

Vaihe 4: Anna parametriarvot luodaksesi hyperlinkin jokaiselle taulukolle. Koska hyperlinkki alkaa aktiivisesta soluankkurista = Aktiivinen solu, osoite annetaan muodossa ”“ .

Koodi:

 Yksityinen Sub hyper2 () himmennettynä taulukkona taulukkona ("Toiminnot"). Valitse alue ("A1"). Valitse jokaiselle ws: lle ActiveWorkbook.Worksheets ActiveCell.Hyperlinks.Lisää ankkuri: = ActiveCell, Address: = "" Seuraava ws End Sub 

Vaihe 5: Hyperlinkki silmukoidaan laskentataulukon läpi, joten meidän pitäisi antaa alaosoite arkkien niminä. Arkkien nimien saamiseksi voimme käyttää muuttujaa ws ja solualue A1: nä. Arkin nimessä on viitattu yhdellä lainauksella. Arkin nimi ja alue tarkennetaan ja suljetaan myös yhdellä tarjouksella.

Koodi:

 Yksityinen Sub-hyper2 () himmennettynä taulukko-taulukkona ("Toiminnot"). Valitse alue ("A1"). Valitse jokaiselle ws: lle ActiveWorkbook.Worksheets ActiveCell.Hyperlinks.Lisää ankkuri: = ActiveCell, Osoite: = "", Aliosoite: = "" & ws.Name & "! A1" & "" Seuraava ws End Sub 

Vaihe 6: Hyperlinkin hakeminen arkin nimellä antaa TextToDisplay: n nimellä ws.Name

Koodi:

 Yksityinen Sub-hyper2 () himmennettynä taulukko-taulukkona ("Toiminnot"). Valitse alue ("A1"). Valitse jokaiselle ws: lle ActiveWorkbook.Worksheets ActiveCell.Hyperlinks.Lisää ankkuri: = ActiveCell, Osoite: = "", Aliosoite: = "" & ws.Name & "! A1" & "", TextToDisplay: = ws.Name Next ws End Sub 

Tämä koodi tallentaa hyperlinkin jokaiselle taulukolle samassa solussa A1.

Vaihe 7: Tämän kunkin arkin vaihtaminen eri soluiksi alas yhdestä solusta aktiivisesta solusta.

Koodi:

 Yksityinen Sub-hyper2 () himmennettynä taulukko-taulukkona ("Toiminnot"). Valitse alue ("A1"). Valitse jokaiselle ws: lle ActiveWorkbook.Worksheets ActiveCell.Hyperlinks.Lisää ankkuri: = ActiveCell, Osoite: = "", Aliosoite: = "" & ws.Name & "! A1" & "", TextToDisplay: = ws.Name ActiveCell.Offset (1, 0) .Valitse seuraava ws End Sub 

Vaihe 8: Suorita ohjelma ja jokaisen arkin nimi näkyy 'Toiminnot' -välilehdellä ja kun sitä napsautetaan, ohjaus siirtyy vastaavalle arkille.

Muistettavat asiat

  • Aktiivisen solun hyperlinkin ominaisuus, jota käytetään hyperlinkkien luomiseen VBA: ssa.
  • Hyperlinkit auttavat liikkumaan helposti työkirjan sisällä.

Suositellut artikkelit

Tämä on opas VBA-linkkeihin. Täällä opitaan kuinka luoda hyperlinkkejä taulukkoon käyttämällä VBA-koodia siirtyäksesi nopeasti yhdeltä arkulta toiselle arkille, sekä joitain käytännöllisiä esimerkkejä ja ladattavaa Excel-mallia. Voit myös käydä läpi muiden ehdottamiemme artikkeleidemme -

  1. Johdatus VBA-silmukoihin
  2. Poista hyperlinkit Excelistä
  3. VBA-tauko Loopille
  4. Etsi ulkoisia linkkejä Excelistä

Luokka: