Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako omogočiti osvežitev zunanjih podatkov v zaščitenem delovnem listu v Excelu?

Morda ste uvažali podatke iz drugih aplikacij v Excel s svojo funkcijo vgradnje - pridobite zunanje podatke in z gumbom Refresh All lahko osvežili uvožene podatke. Vendar pa je po zaščiti delovnega lista gumb Osveži vse onemogočen in uvoženih podatkov ni več mogoče posodabljati. Kako omogočiti osvežitev zunanjih podatkov v zaščitenem delovnem listu? Metoda v tem članku vam lahko pomaga.

Dajte zunanjemu podatku osvežite v zaščitenem delovnem listu s kodo VBA


puščica modra desno mehurček Dajte zunanjemu podatku osvežite v zaščitenem delovnem listu s kodo VBA


Spodnja koda VBA vam lahko pomaga, da osvežite uvožene zunanje podatke po zaščiti delovnega lista v Excelu. Prosimo, naredite na naslednji način.

1. V zaščitenem delovnem listu pritisnite druga + F11 tipke hkrati odpreti Microsoft Visual Basic za aplikacije okno.

2. V Ljubljani Microsoft Visual Basic za aplikacije okno, kliknite Vstavi > Moduli, nato pa kopirajte in prilepite spodnji VBA skript v okno Modul. Prikaz slike:

VBA koda: omogoči osvežitev zunanjih podatkov v zaščitenem delovnem 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

Opombe: V kodi VBA je "123" geslo, ki smo ga določili za zaščito delovnega lista. Prosimo, spremenite to glede na vaše potrebe.

3. Prepričajte se, da je kazalec v prvem oddelku kode Sub DataRefresh, nato pa pritisnite F5 ključ za zagon kode. Pri pojavu Uvoz datoteke pogovorno okno, izberite zunanjo datoteko, iz katere ste uvozili podatke, in kliknite uvoz gumb.

Ko se vrnete na delovni list, lahko vidite, da se zunanji podatki posodobijo takoj.

Opombe: Ta koda lahko osveži zunanje podatke v zaščitenem delovnem listu, ki je uvožen iz Access, Text in Excel.


puščica modra desno mehurčekSorodni članki:


Priporočena orodja za produktivnost za Excel

zavihek kte 201905

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    leszno · 8 months ago
    Dzięki bardzo pomocne makro. Pozdrawiam