Toon posts:

[Excel] Knop gegevens vernieuwen draaitabel op werkblad

Pagina: 1
Acties:
  • 7.357 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Heb een draaitabel gemaakt in Excel en wil nu graag op het werkblad zelf een knopje waarmee je de gegevens kan vernieuwen in de draaitabel. In plaats van op rechtermuisknop te moeten drukken als je op de draaitabel staat en dan te kiezen voor "gegevens vernieuwen".

Niet omdat ik superlui ben ;) Maar omdat het in een soort van user interface staat...

Wie kan me hiermee helpen??

  • Microkid
  • Registratie: Augustus 2000
  • Laatst online: 00:35

Microkid

Frontpage Admin / Moderator PW/VA

Smile

Luiwammes ;)
Dit kan je best zelf, 30 seconden werk. Gewoon even een macro opnemen, en die koppelen aan een button op je werkblad.

Hier is het macro:

Sub Macro1()
'
' Macro1 Macro
'

'
ActiveSheet.PivotTables("PivotTable1").RefreshTable
End Sub

4800Wp zonnestroom met Enphase
Life's a waste of time. Time's a waste of life. Get wasted all the time and you'll have the time of your life.


Verwijderd

Topicstarter
Thank you!!! Mijn dank is groot.
Ik ben niet lui, maar gewoon nog niet zo handig hiermee ;)

Verwijderd

Topicstarter
het wil niet :'( ik ben totaal niet handig met macro's/VBA
het zou toch ook moeten lukken met rechtermuisknop op de knop, dan code weergeven?? en daar dan het invoeren????

  • KingRichard
  • Registratie: September 2002
  • Laatst online: 21-03 22:06

KingRichard

former Duke of Gloucester

Wat lukt niet? Als je in de VBA-editor wilt komen, kun je gewoon op ALT-F11 drukken.
offtopic:
Frennie, het is misschien een goed idee om het 3 stappenplan van SA (nog) eens te lezen. En is je vorige probleem nou opgelost of niet? Zo ja, kun je dat er dan even bijzetten?

[ Voor 4% gewijzigd door KingRichard op 10-09-2003 15:09 . Reden: Het grootste gedeelte in [offtopic] gezet ]

a horse! a horse! my kingdom for a horse! (exeunt)
[got.profile] | [t.net.profile] | [specs]


Verwijderd

Topicstarter
heb op programmacode weergeven gedrukt, en de formule geprobeerd:

Private Sub CommandButton1_Click()
ActiveSheet.PivotTables("PivotTable2").RefreshTable
End Sub

krijg ik bij uitvoeren:

Fout 1004 tijdens uitvoering
eigenschap PivotTables van klasse Worksheet kan niet worden opgehaald.

of doe ik nu iets heel stoms????

  • KingRichard
  • Registratie: September 2002
  • Laatst online: 21-03 22:06

KingRichard

former Duke of Gloucester

Waarschijnlijk heb je helemaal geen ervaring met VBA. De naam die hierboven tussen aanhalingstekens staat ("Pivottable2") moet overeenkomen met de naam van je draaitabel. Die kun je aanpassen bij de opties van de draaitabel. Als er maar één draaitabel op het blad staat, kun je ook...
Visual Basic:
1
ActiveSheet.PivotTables(1).RefreshTable
...gebruiken.

a horse! a horse! my kingdom for a horse! (exeunt)
[got.profile] | [t.net.profile] | [specs]


  • Microkid
  • Registratie: Augustus 2000
  • Laatst online: 00:35

Microkid

Frontpage Admin / Moderator PW/VA

Smile

Verwijderd schreef op 10 September 2003 @ 15:45:
heb op programmacode weergeven gedrukt, en de formule geprobeerd:

Private Sub CommandButton1_Click()
ActiveSheet.PivotTables("PivotTable2").RefreshTable
End Sub

krijg ik bij uitvoeren:

Fout 1004 tijdens uitvoering
eigenschap PivotTables van klasse Worksheet kan niet worden opgehaald.

of doe ik nu iets heel stoms????
Jij hebt blijkbaar de Nederlandse Excel, dan heet het geen pivottables, maar draaitabellen geloof ik. Moet je even nakijken.

4800Wp zonnestroom met Enphase
Life's a waste of time. Time's a waste of life. Get wasted all the time and you'll have the time of your life.


  • KingRichard
  • Registratie: September 2002
  • Laatst online: 21-03 22:06

KingRichard

former Duke of Gloucester

Dat klopt, maar dat maakt voor de VBA-code niet uit.

a horse! a horse! my kingdom for a horse! (exeunt)
[got.profile] | [t.net.profile] | [specs]


Verwijderd

Topicstarter
Zo heette mijn draaitabel ook, maar toch deed het het niet. Maar superrelaxed, je alternatief werkt :) Dankjewel!!!!
Pagina: 1