Note: The other languages of the website are Google-translated. Back to English

 Sut i redeg macro trwy glicio hypergysylltiadau yn Excel?

Efallai y bydd macro-god yn ddefnyddiol iawn inni ddatrys rhai swyddi cymhleth yn Excel, fel rheol, gallwn ei gyflawni yn y Microsoft Visual Basic ar gyfer cymwysiadau ffenestr trwy glicio Run botwm neu wasgu F5 allwedd. Ond, a ydych erioed wedi ceisio rhedeg y macros trwy glicio ar yr hypergysylltiadau cymharol yn y daflen waith?

Rhedeg neu weithredu'r macro trwy glicio hyperddolen gyda chod VBA


swigen dde glas saeth Rhedeg neu weithredu'r macro trwy glicio hyperddolen gyda chod VBA

Efallai y byddai'n ddiddorol i ni sbarduno macro trwy glicio hyperddolen yn Excel, gall y dull canlynol eich helpu i gyflawni'r dasg hon gam wrth gam:

1. Creu hypergysylltiadau rydych chi am eu defnyddio i weithredu'r macro-godau. Cliciwch cell a chreu hyperddolen i gysylltu â hi ei hun, gweler y screenshot:

doc yn rhedeg macro o hyperddolen 1

2. Ailadroddwch y cam uchod i greu hypergysylltiadau eraill rydych chi am eu defnyddio fel y screenshot canlynol a ddangosir:

doc yn rhedeg macro o hyperddolen 2

3. Yna cliciwch ar y dde ar y tab dalen sy'n cynnwys yr hypergysylltiadau rydych chi am eu defnyddio, ac yna dewiswch Gweld y Cod o'r ddewislen cyd-destun, ac yn yr agoriad Microsoft Visual Basic ar gyfer cymwysiadau ffenestr, copïo a gludo'r cod canlynol i'r Modiwl gwag:

Cod VBA: Rhedeg codau macro o hyperddolenni:

Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
    If Target.Range.Address = "$B$6" Then
        Call Macro1
        End If
         If Target.Range.Address = "$B$8" Then
        Call Macro2
         End If
End Sub

doc yn rhedeg macro o hyperddolen 3

Nodyn: Yn y cod uchod, B6 ac B8 ydy'r celloedd yn cynnwys hypergysylltiadau rydych chi am eu defnyddio, a Macro1 ac Macro2 yw'r enwau cod macro, newidiwch nhw i'ch angen chi.

4. Yna arbedwch a chau ffenestr y cod, o hyn ymlaen, pan gliciwch yr hyperddolen, gweithredir y cod macro penodol ar unwaith.


Erthyglau cysylltiedig:

Sut i redeg macro pan fydd gwerth celloedd yn newid yn Excel?

Sut i redeg macro yn seiliedig ar werth celloedd yn Excel?

Sut i redeg macro yn seiliedig ar werth a ddewiswyd o'r gwymplen yn Excel?

Sut i redeg macro yn awtomatig cyn argraffu yn Excel?

Sut i redeg macro pan ddewisir taflen o lyfr gwaith?


Yr Offer Cynhyrchedd Swyddfa Gorau

Mae Kutools for Excel yn Datrys y rhan fwyaf o'ch Problemau, ac yn Cynyddu Eich Cynhyrchedd 80%

  • Ailddefnyddio: Mewnosod yn gyflym fformwlâu cymhleth, siartiau ac unrhyw beth rydych chi wedi'i ddefnyddio o'r blaen; Amgryptio Celloedd gyda chyfrinair; Creu Rhestr Bostio ac anfon e-byst ...
  • Bar Fformiwla Gwych (golygu llinellau lluosog o destun a fformiwla yn hawdd); Cynllun Darllen (darllen a golygu nifer fawr o gelloedd yn hawdd); Gludo i'r Ystod Hidlo...
  • Uno Celloedd / Rhesi / Colofnau heb golli Data; Cynnwys Celloedd Hollt; Cyfuno Rhesi / Colofnau Dyblyg... Atal Celloedd Dyblyg; Cymharwch y Meysydd...
  • Dewiswch Dyblyg neu Unigryw Rhesi; Dewiswch Blank Rows (mae pob cell yn wag); Darganfyddiad Gwych a Darganfyddiad Niwlog mewn Llawer o Lyfrau Gwaith; Dewis ar Hap ...
  • Copi Union Celloedd Lluosog heb newid cyfeirnod fformiwla; Auto Creu Cyfeiriadau i Daflenni Lluosog; Mewnosod Bwledi, Blychau Gwirio a mwy ...
  • Testun Detholiad, Ychwanegu Testun, Tynnu yn ôl Swydd, Tynnwch y Gofod; Creu ac Argraffu Subtotals Paging; Trosi rhwng Cynnwys a Sylwadau Celloedd...
  • Hidlo Super (arbed a chymhwyso cynlluniau hidlo i ddalenni eraill); Trefnu Uwch yn ôl mis / wythnos / dydd, amlder a mwy; Hidlo Arbennig gan feiddgar, italig ...
  • Cyfuno Llyfrau Gwaith a Thaflenni Gwaith; Uno Tablau yn seiliedig ar golofnau allweddol; Rhannwch Ddata yn Daflenni Lluosog; Trosi Swp xls, xlsx a PDF...
  • Mwy na 300 o nodweddion pwerus. Yn cefnogi Swyddfa / Excel 2007-2019 a 365. Yn cefnogi pob iaith. Defnydd hawdd yn eich menter neu sefydliad. Nodweddion llawn treial am ddim 30 diwrnod. Gwarant arian yn ôl 60 diwrnod.
tab kte 201905

Mae Tab Office yn Dod â rhyngwyneb Tabbed i'r Swyddfa, a Gwneud Eich Gwaith yn Haws o lawer

  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
gwaelod officetab
sylwadau (4)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo
Mae hyn yn ddefnyddiol iawn, diolch, ond dim ond os ydych chi yn y gell $B$8 y bydd hyn yn gweithio. Rwyf am greu'r un hyperddolen, sy'n cyflawni'r un swyddogaeth macro, ond ym mhob rhes i lawr y ddalen.
h.y. Mae gen i ddau dab, dalen 1 a thaflen 2. Mae'r defnyddiwr ar Daflen 1, ac mae macro yn cael ei redeg sy'n mewnbynnu data ar daflen 1 a dalen 2 fesul rhes. Mae hyn yn gweithio'n iawn, ond yna rydw i eisiau macro fel bod y defnyddiwr yn gallu clicio ar ddolen yn y gell nesaf ac mae'n mynd â nhw yn ôl i'w rhes wreiddiol ar ddalen 1, gan wrthbwyso ychydig o gelloedd. Gallaf wneud hyn gan ddefnyddio'r uchod, OND dim ond os yw'r defnyddiwr mewn rhes osod yn nhaflen 2 (ee $B$8). Sut alla i ei wneud fel bod y macro yn gweithio pan fyddan nhw ar daflen 2 B9, B10, B11....?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Bydd hyn yn aseinio taflen 1 colofn J, rhes 2 i 35 gyda hypergyswllt i'w gell ei hun gyda'r enw testun

Is beth bynnag Enw()
Ar gyfer i = 2 I 35 Cam 1
ActiveCell.FormulaR1C1 = "enw"
Ystod ("J" & i). Dewiswch
ActiveSheet.Hyperlinks.Add Anchor:=Dewis, Cyfeiriad:="", Is-gyfeiriad:= _
"'taflen1'!J" &i, TextToDisplay:="enw"
Digwyddiadau

Is-End
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Ola,

Um dos poucos locais onde encontrei essa solução. Obrigado Muito! Estou quase lá. Não estou usando uma célula para o hiperlink, mas uma imagem que inseri na planilha e indicando uma célula qualquer como referência. Fiz como indicado, mas não funciona (Só para verificação, fiz com uma célula e deu certo). Beth yw'r newid a'r macro?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Fi gwerthu heb gamgymeriad:

Gwall wrth lunio:
Dim se ha definido Is o Swyddogaeth
Nid oes unrhyw sylwadau wedi'u postio yma eto
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir