Jak povolit obnovení externích dat v chráněném listu v aplikaci Excel?
Možná jste importovali data z jiných aplikací do aplikace Excel pomocí její vestavěné funkce - Získat externí data a importovaná data snadno aktualizovali pomocí tlačítka Obnovit vše. Po ochraně listu je však tlačítko Obnovit vše deaktivováno a importovaná data již nelze aktualizovat. Jak povolit obnovení externích dat v chráněném listu? Metoda v tomto článku vám může pomoci.
Povolte obnovení externích dat v chráněném listu pomocí kódu VBA
Povolte obnovení externích dat v chráněném listu pomocí kódu VBA
Níže uvedený kód VBA vám pomůže obnovit importovaná externí data po ochraně listu v aplikaci Excel. Postupujte prosím následovně.
1. V chráněném listu stiskněte Další + F11 současně otevřete Microsoft Visual Basic pro aplikace okno.
2. V Microsoft Visual Basic pro aplikace okno, klepněte na tlačítko Vložit > Modul, potom zkopírujte a vložte níže uvedený skript VBA do okna modulu. Viz screenshot:
Kód VBA: Povolte obnovení externích dat v chráněném listu
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
Poznámka: V kódu VBA je „123“ heslo, které jsme zadali k ochraně listu. Změňte to prosím podle svých potřeb.
3. Ujistěte se, že je váš kurzor v první části kódu Sub DataRefresh, a poté stiskněte F5 klíč ke spuštění kódu. Ve vyskakovacím okně import souborů V dialogovém okně vyberte externí soubor, ze kterého jste importovali data, a poté klikněte na ikonu import .
Po návratu do listu uvidíte, že se externí data okamžitě aktualizují.
Poznámka: Tento kód může aktualizovat externí data v chráněném listu, který se importuje ze souboru aplikace Access, Text i Excel.
Související články:
- Jak povolit úpravy objektů v chráněném listu v aplikaci Excel?
- Jak povolit sloučení buněk v chráněném listu v aplikaci Excel?
- Jak povolit kontrolu pravopisu v chráněném listu v aplikaci Excel?
- Jak chránit formátování buněk, ale povolit pouze zadávání dat v aplikaci Excel?
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!