Hvordan tillader ekstern opdatering af data i beskyttet regneark i Excel?
Du har muligvis importeret data fra andre applikationer til Excel med dens indbyggingsfunktion - Få eksterne data og opdateret de importerede data let ved hjælp af knappen Opdater alle. Efter at have beskyttet regnearket er knappen Opdater alt imidlertid deaktiveret, og de importerede data kan ikke opdateres mere. Hvordan tillader ekstern dataopdatering i beskyttet regneark? Metoden i denne artikel kan hjælpe dig.
Tillad ekstern dataopdatering i beskyttet regneark med VBA-kode
Tillad ekstern dataopdatering i beskyttet regneark med VBA-kode
Nedenstående VBA-kode kan hjælpe dig med at opdatere importerede eksterne data efter at have beskyttet regnearket i Excel. Gør som følger.
1. I det beskyttede regneark skal du trykke på andre + F11 taster samtidigt for at åbne Microsoft Visual Basic til applikationer vindue.
2. i Microsoft Visual Basic til applikationer vindue, skal du klikke på indsatte > Moduler, kopier og indsæt derefter nedenstående VBA-script i modulvinduet. Se skærmbillede:
VBA-kode: Tillad ekstern opdatering af data i beskyttet regneark
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
Bemærk: I VBA-koden er "123" den adgangskode, vi specificerede for at beskytte regnearket. Skift det ud fra dine behov.
3. Sørg for, at din markør er i den første Sub DataRefresh-kodesektion, og tryk derefter på F5 nøgle for at køre koden. I pop op Import File Vælg den eksterne fil, som du har importeret data fra, og klik derefter på Importere .
Når du er vendt tilbage til regnearket, kan du se, at de eksterne data opdateres med det samme.
Bemærk: Denne kode kan opdatere de eksterne data i et beskyttet regneark, der importeres fra Access, Text samt Excel-fil.
Relaterede artikler:
- Hvordan tillader redigeringsobjekter i beskyttet regneark i Excel?
- Hvordan tillader man flette celler i beskyttet regneark i Excel?
- Hvordan tillader stavekontrol i et beskyttet regneark i Excel?
- Hvordan beskyttes celleformatering, men tillader kun dataindtastning i Excel?
Bedste kontorproduktivitetsværktøjer
Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid. Klik her for at få den funktion, du har mest brug for...
Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere
- Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
- Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
- Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!