Sut i ganiatáu adnewyddu data allanol yn y daflen waith warchodedig yn Excel?
Efallai eich bod wedi mewnforio data o gymwysiadau eraill i Excel gyda'i swyddogaeth adeiladu - Cael Data Allanol, ac wedi diweddaru'r data a fewnforiwyd yn hawdd trwy'r botwm Refresh All. Fodd bynnag, ar ôl diogelu'r daflen waith, mae'r botwm Refresh All yn anabl ac ni ellir diweddaru'r data a fewnforiwyd mwyach. Sut i ganiatáu adfywio data allanol mewn taflen waith warchodedig? Gall dull yn yr erthygl hon eich helpu chi.
Caniatáu adnewyddu data allanol yn y daflen waith warchodedig gyda chod VBA
Caniatáu adnewyddu data allanol yn y daflen waith warchodedig gyda chod VBA
Gall y cod VBA isod eich helpu chi i adnewyddu data allanol a fewnforiwyd ar ôl diogelu'r daflen waith yn Excel. Gwnewch fel a ganlyn.
1. Yn y daflen waith warchodedig, pwyswch y Alt + F11 allweddi ar yr un pryd i agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.
2. Yn y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr, cliciwch Mewnosod > Modiwlau, yna copïwch a gludwch y sgript VBA isod i mewn i ffenestr y Modiwl. Gweler y screenshot:
Cod VBA: Caniatáu adnewyddu data allanol yn y daflen waith warchodedig
Sub DataRefresh()
'Update by Extendoffice 5/28/2019
ActiveSheet.Unprotect "123"
ActiveWorkbook.RefreshAll
Application.OnTime Now + TimeValue("00:00:01"), "DataRefresh2"
End Sub
Sub DataRefresh2 ()
If Application.CommandBars.GetEnabledMso("RefreshStatus") Then
Application.OnTime Now + TimeValue("00:00:01"), " DataRefresh2"
Else
ActiveSheet.Protect "123"
End If
End Sub
Nodyn: Yn y cod VBA, “123” yw'r cyfrinair a nodwyd gennym i amddiffyn y daflen waith. Newidiwch ef ar sail eich anghenion.
3. Sicrhewch fod eich cyrchwr yn yr adran cod Is DataRefresh cyntaf, ac yna pwyswch y F5 allwedd i redeg y cod. Yn y popping up File mewnforio blwch deialog, dewiswch y ffeil allanol rydych chi wedi mewnforio data ohoni, ac yna cliciwch ar y mewnforio botwm.
Ar ôl dychwelyd i'r daflen waith, gallwch weld bod y data allanol yn cael ei ddiweddaru ar unwaith.
Nodyn: Gall y cod hwn adnewyddu'r data allanol mewn taflen waith warchodedig a fewnforiodd o ffeil Access, Text yn ogystal â Excel.
Erthyglau perthnasol:
- Sut i ganiatáu golygu gwrthrychau mewn taflen waith warchodedig yn Excel?
- Sut i ganiatáu uno celloedd o fewn taflen waith warchodedig yn Excel?
- Sut i ganiatáu gwirio sillafu mewn taflen waith warchodedig yn Excel?
- Sut i amddiffyn fformatio celloedd ond dim ond caniatáu mewnbynnu data yn Excel?
Offer Cynhyrchiant Swyddfa Gorau
Supercharge Eich Sgiliau Excel gyda Kutools for Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed o'r blaen. Kutools for 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...
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!
