Дефиниција ВБА Хиперлинк

Хипервеза се обично користи са веб локацијама за навигацију са једне странице на другу или једне веб странице на другу на Интернету. На сличан начин такође можемо контролисати покрете унутар екцел радног листа. У Екцел-у се могу обављати различите операције:

  • Прелазак на одређено место у оквиру тренутне радне књиге.
  • Отварање различитих докумената и изаберите споменуто подручје унутар документа.
  • Навигација до веб страница са радног листа.
  • Слање е-поште на дефинисану адресу.

Хипервезу је лако препознати због промене боје, углавном у плавој боји. Постоје различите методе за креирање хипервезе у екцелу и омогућавање употребе ВБА.

Како створити хипервезу у Екцелу користећи ВБА код?

Можете додати хипервезу у текст или један лист на други радни лист у оквиру екцела користећи својство додавања хипервеза. Формат мора бити праћен одређивањем где треба да се створи хипервеза и навигациони УРЛ итд.

Формат за ВБА хипервезу Додај

Формат показује да се параметри морају навести да би се додала хипервеза радном листу.

  • Сидро: Дефинише ћелију за коју желите да створите хипервезу.
  • Адреса: УРЛ на који се навигација треба кретати.
  • (Поднаслов): Поднаслов УРЛ адресе.
  • (СцреенТип): Вредност показивача миша која ће се приказати приликом постављања показивача миша.
  • (Текст за приказ): Текст мора бити приказан на ћелији.

Употребите својство активне ћелије да бисте додали хипервезу.

Изаберите метод додавања са листе

Примери за креирање хипервеза у Екцелу ВБА

Испод су различити примери за креирање хипервеза у екцелу помоћу ВБА кода.

Овде можете преузети овај ВБА предложак Хиперлинк Екцел овде - ВБА предложак Хиперлинк Екцел

Пример бр. 1 - Креирање хипервезе са радног листа до веб локације

Желимо да створимо хипервезу из радног листа под називом до веб локације користећи ВБА код у екцелу.

Испод су кораци за креирање хипервезе у Екцелу ВБА:

Корак 1: Креирајте функцију која се зове хипервеза за додавање хипервезе.

Шифра:

 Привате Суб хипер () Енд Суб 

Корак 2: Користите објект Ацтиве ћелија да бисте отворили методу за додавање хипервеза.

Шифра:

 Привате Суб хипер () АцтивеЦелл.Хиперлинкс.Адд (Крај суб 

Корак 3: Наведите вредности параметара методи додавања хипервеза.

Шифра:

 Приватни суб хипер () АцтивеЦелл.Хиперлинкс.Адд Анцхор: = Схеетс ("суб"). Распон ("А1"), Аддресс: = "хттпс://ввв.едуцба.цом/", СубАддресс: = "", СцреенТип : = "то је хипервеза", ТектТоДисплаи: = "Екцел Траининг" Енд Суб 
  • Сидро: назив радног листа
  • Адреса: Хипервеза до локације којом се управља, с обзиром на адресу веб локације
  • СцреенТип: Текст показивача миша
  • ТектТоДисплаи: Којем тексту ће се доделити хипервеза

Корак 4: Притисните типку Ф5 или Рун под ВБЕ да бисте покренули овај код и погледали излаз.

Одабран је распон ћелија А1, а текст се додељује хипервезом, након што кликнете на текст „Екцел Траининг“ преусмерава се на веб страницу хттпс://ввв.едуцба.цом/. Када померите показивач миша поред текста, он ће приказати текст показивача миша.

Пример # 2 - Хипервеза за повезивање два радна листа

Имамо два радна листа под називом Хоме и суб . Покушајмо да створимо хипервезу од подпоглавља до куће користећи ВБА код.

Следите доле наведене кораке за креирање хипервезе од једног радног листа до другог унутар исте радне свеске помоћу ВБА кода.

1. корак: Креирајте функцију у коју ћемо написати све кодове за извођење акције. Напишите код да бисте одабрали радни лист 'под' користећи методу одабира радног листа.

Шифра:

 Приватни Суб хипер1 () Радни листови ("суб") 

Пошто се контрола помера унутар листа, потребно је одабрати радни лист на коме стварате хипервезу.

Корак 2: Изаберите опсег ћелија унутар листа на коме се жели створити хипервеза.

Шифра:

 Приватни Суб хипер1 () Радни листови ("под"). Одаберите Распон ("А1") 

Корак 3: Сада додајмо хипервезу користећи својство активне ћелије.

Шифра:

 Приватни Суб хипер1 () Радни листови ("под"). Одаберите опсег ("А1"). Одаберите АцтивеЦелл.Хиперлинкс.Адд Анцхор: = Избор, Адреса: = "", СубАддресс: = "'Почетна'! А1", ТектТоДисплаи: = "Кликните да бисте преместили почетни лист" Енд Суб 

Будући да је радни лист већ одабран, сидро је дано као 'Избор'. Хипервеза је наведена као листа „Почетна“ и распон А1.

Корак 4: Покрените код и на подлогу ће се приказати хипервеза доле.

Корак 5: Након што се кликне на текст, контрола ће бити премештена на лист „ Почетна “. И ћелија А1 ће бити изабрана.

Пример # 3 - Хипервеза са више радних листова

Ако желите да створите хипервезу на више радних листова, такође је могуће. У овом примеру имамо више листова унутар исте радне свеске. Различите врсте екцел функција постоје тако из главног радног листа „Функције“. Покушајмо да створимо хипервезу до различитог радног листа именованог са различитим функцијама помоћу ВБА кода:

Више радних листова су именовани доле с различитим именима екцел функција

Пошто желимо да створимо хипервезу до сваког радног листа, тешко је поновити код. Следите доле наведене кораке за креирање хипервезе помоћу ВБА кода у Екцелу:

Корак 1: Креирајте променљиву како бисте се лако бавили радним листом.

Шифра:

 Привате Суб хипер2 () Дим вс Ас Воркхеет Енд Суб 

Корак 2: Сада желимо одабрати главну страницу која дјелује као индексна страница и одабрати распон ћелија А1.

Шифра:

 Привате Суб хипер2 () Дим вс Ас Ворк Схеет Радни листови ("Фунцтионс"). Одаберите Распон ("А1"). Селецт Енд Суб 

Корак 3: Да бисте се кретали кроз више радних листова и хипервеза стварамо за сваку петљу. А1 је већ одабран као активна ћелија, па од тога ствара хипервезу.

Шифра:

 Приватни суб хипер2 () Дим вс као радни листови радног листа ("функције"). Одаберите распон ("А1"). Одаберите за сваки вс у АцтивеВоркбоок.Ворксхеетс АцтивеЦелл.Хиперлинкс.Адд Анцхор: = АцтивеЦелл Нект вс Енд Суб 

Корак 4: Наведите вредности параметара да бисте створили хипервезу за сваки радни лист. Пошто хипервеза полази од активног ћелија сидра = Активна ћелија, адреса је дата као „“ .

Шифра:

 Приватни суб хипер2 () Дим вс као радни листови радног листа ("функције"). Одаберите распон ("А1"). Одаберите за свако вс у АцтивеВоркбоок.Ворксхеетс АцтивеЦелл.Хиперлинкс.Адд Анцхор: = АцтивеЦелл, Аддресс: = "" Сљедећи крај Суб 

Корак 5: Хипервеза се петља кроз радни лист тако да бисмо требали давати подадрес као имена листа. Да бисмо добили имена листа, можемо користити променљиве вс и распон ћелија као А1. Назив листа односиће се на један навод. Назив и распон листа биће специфицирани и такође затворени једним наводом.

Шифра:

 Приватни суб хипер2 () Дим вс као радни листови радног листа („функције“). Одаберите распон („А1“). Изаберите за свако вс у АцтивеВоркбоок.Ворксхеетс АцтивеЦелл.Хиперлинкс.Адд Анцхор: = АцтивеЦелл, Аддресс: = „„, СубАддресс: = "" & вс.Наме & "! А1" & "" Следећи в Енд Пот 

Корак 6: Да бисте добили хипервезу са именом листа даје ТектТоДисплаи као вс.Наме

Шифра:

 Приватни суб хипер2 () Дим вс као радни листови радног листа („функције“). Одаберите распон („А1“). Изаберите за свако вс у АцтивеВоркбоок.Ворксхеетс АцтивеЦелл.Хиперлинкс.Адд Анцхор: = АцтивеЦелл, Аддресс: = „„, СубАддресс: = "" & вс.Наме & "! А1" & "", ТектТоДисплаи: = вс.Наме Следећи вс крај Суб 

Овај код ће похранити хипервезу за сваки радни лист у истој ћелији А1.

Корак 7: Да бисте променили овај лист у другу ћелију низ једну ћелију из активне ћелије.

Шифра:

 Приватни суб хипер2 () Дим вс као радни листови радног листа („функције“). Одаберите распон („А1“). Изаберите за свако вс у АцтивеВоркбоок.Ворксхеетс АцтивеЦелл.Хиперлинкс.Адд Анцхор: = АцтивеЦелл, Аддресс: = „„, СубАддресс: = "" & вс.Наме & "! А1" & "", ТектТоДисплаи: = вс.Наме АцтивеЦелл.Оффсет (1, 0). Изаберите Нект вс Енд Суб 

Корак 8: Покрените програм и име сваког листа ће се приказати на листу „Функције“, а кликом на њега контрола ће се пребацити на одговарајући лист.

Ствари које треба запамтити

  • Својство хипервезе активне ћелије која се користи за креирање хипервеза у ВБА.
  • Хипервезе помажу да се лако крећете унутар радне свеске.

Препоручени чланци

Ово је водич за ВБА хипервезе. Овде смо сазнали како да креирате хипервезе на радном листу помоћу ВБА кода за брзи прелазак са једног листа на други лист, заједно са неколико практичних примера и бесплатним екцел шаблоном. Можете и да прођете кроз друге наше предложене чланке -

  1. Увод у ВБА петље
  2. Уклоните хипервезе у Екцелу
  3. ВБА одмор за петљу
  4. Пронађите екстерне везе у Екцелу

Категорија: