Sut i redeg macro pan ddewisir taflen o lyfr gwaith?
Yr erthygl hon, byddaf yn siarad am sut i sbarduno cod macro pan fyddwch chi'n dewis neu'n actifadu dalen benodol o lyfr gwaith.
Rhedeg neu weithredu cod macro pan ddewisir taflen o lyfr gwaith gyda chod VBA
Rhedeg neu weithredu cod macro pan ddewisir taflen o lyfr gwaith gyda chod VBA
Gall y cod syml canlynol eich helpu i sbarduno cod macro wrth actifadu dalen benodol, gwnewch fel hyn:
1. Cliciwch ar y dde ar y tab dalen rydych chi am weithredu'r macro wrth ei actifadu, 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 cod macro wrth actifadu taflen o lyfr gwaith:
Private Sub Worksheet_Activate()
Call MyMacro
End Sub
Nodyn: Yn y cod uchod, newidiwch yr enw macro i'ch un chi.
2. Yna arbedwch a chau ffenestr y cod, nawr, pan fyddwch chi'n clicio neu'n actifadu'r tab dalen benodol hon, bydd y macro hwn yn cael ei sbarduno 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 trwy glicio hypergysylltiadau yn Excel?
Sut i redeg macro yn awtomatig cyn argraffu yn Excel?
Offer Cynhyrchiant Swyddfa Gorau
Supercharge Eich Sgiliau Excel gyda Kutools ar gyfer Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed. Kutools ar gyfer Excel Yn Cynnig Dros 300 o Nodweddion Uwch i Hybu Cynhyrchiant ac Arbed Amser. Cliciwch Yma i Gael Y Nodwedd Sydd Ei Angen Y Mwyaf...
Mae Office Tab yn dod â rhyngwyneb Tabbed i Office, ac yn 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!