Hur uppdaterar man pivottabellen på ett skyddat ark?
Normalt uppdateras inte pivottabellen på ett skyddat ark, den här artikeln kommer jag att introducera en VBA-kod för att uppdatera pivottabellen från ett skyddat kalkylblad.
Uppdatera pivottabellen på ett skyddat ark med VBA-kod
Uppdatera pivottabellen på ett skyddat ark med VBA-kod
Som standard finns det inget direkt sätt för dig att uppdatera pivottabellen på ett skyddat ark, men med följande VBA-kod kan du snabbt uppdatera alla pivottabeller i det aktuella kalkylbladet när data ändras i din ursprungliga tabell.
1. Håll ner ALT + F11 nycklar för att öppna Microsoft Visual Basic för applikationer fönster.
2. Klicka Insert > Modulernaoch klistra in följande kod i Modulerna Fönster.
VBA-kod: Uppdatera pivottabellen på skyddat ark:
Sub RefreshAll()
'Updateby Extendoffice 20161109
Dim xpt As PivotTable
With ActiveSheet
.Protect UserInterfaceOnly:=True
For Each xpt In .PivotTables
xpt.RefreshTable
Next xpt
End With
End Sub
3. Och tryck sedan på F5 för att köra den här koden, om dina ursprungliga data ändras, uppdateras alla pivottabeller i det aktiva arket på en gång.
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!