Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: makro bij herberekening werkblad  (gelezen 2427 keer)

0 leden en 1 gast bekijken dit topic.

Offline edske

  • Lid
  • *
  • Berichten: 59
  • Oplossing.be
makro bij herberekening werkblad
« Gepost op: 12 februari 2005, 21:43:35 »
hallo,
In mijn werkblad maak ik gebruik van de formule aselect()
De berekening staat op handmatig (F9)
Nu wil ik een macro die een aantal cellen(d3:D17)leegmaakt
op het ogenblik dat de F9 toets wordt ingedrukt.

Kan iemand mij helpen met deze code?
Van harte bedankt bij voorbaat.
profile : 855GM Intel Corporation, Intel(R) 82852/82855 Graphics ControllerIntel(R) 82852/82855 Graphics Controller, Windows XP, Prof, SP1, Intel(R) Pentium(R) M processor 1400MHz, 495 MB RAM, HDD:39 GB, FAT32, skynet, Norton AntiVirus, Internet Explorer 6.06.0, Outlook Express

Offline barthold

  • Volledig lid
  • **
  • Berichten: 171
  • ExWorks.be: Free Excel tools.
Re:makro bij herberekening werkblad
« Reactie #1 Gepost op: 12 februari 2005, 21:55:02 »
edske,

volgende code doet iets dergelijks:
Function CleanCells() As Boolean
Application.Volatile
Sheets(1).Range("D3:D17").ClearContents
End Function


Application.Volatile zorgt ervoor dat de formule geactiveerd wordt elke keer je op F9 drukt...

Bart
WinXP - Excel 2000/XP/2003

Offline edske

  • Lid
  • *
  • Berichten: 59
  • Oplossing.be
Re:makro bij herberekening werkblad
« Reactie #2 Gepost op: 14 februari 2005, 12:55:25 »
hallo,
de code doet het niet.
Als ik F9indruk krijg ik de herberekening maar de cellen worden niet leeg gemaakt.
Heb de code in een module geplaatst en ook eens in het werkblad, beiden lukken niet.
Weet je iets?
groeten,
ed
profile : 855GM Intel Corporation, Intel(R) 82852/82855 Graphics ControllerIntel(R) 82852/82855 Graphics Controller, Windows XP, Prof, SP1, Intel(R) Pentium(R) M processor 1400MHz, 495 MB RAM, HDD:39 GB, FAT32, skynet, Norton AntiVirus, Internet Explorer 6.06.0, Outlook Express

Offline barthold

  • Volledig lid
  • **
  • Berichten: 171
  • ExWorks.be: Free Excel tools.
Re:makro bij herberekening werkblad
« Reactie #3 Gepost op: 14 februari 2005, 16:58:01 »
ed,

Sorry. 'k Was efkes iets fundamenteels uit het oog verloren (en daar moet ge dan al jaren voor programmeren in VBA ;-))...

Met deze code lukt het gegarandeerd:
Private Sub Worksheet_Calculate()
Range("D3:D17").ClearContents
End Sub


Code onder te brengen in de sheet module van de sheet waar ze moet werken...

Succes met take 2 ;-)
Bart
WinXP - Excel 2000/XP/2003

Offline edske

  • Lid
  • *
  • Berichten: 59
  • Oplossing.be
Re:makro bij herberekening werkblad
« Reactie #4 Gepost op: 14 februari 2005, 20:15:54 »
Barthold,
Van harte bedankt voor de snelle reactie
Deze code doet het uitstekend.
groeten,
Ed
profile : 855GM Intel Corporation, Intel(R) 82852/82855 Graphics ControllerIntel(R) 82852/82855 Graphics Controller, Windows XP, Prof, SP1, Intel(R) Pentium(R) M processor 1400MHz, 495 MB RAM, HDD:39 GB, FAT32, skynet, Norton AntiVirus, Internet Explorer 6.06.0, Outlook Express

 


www.combell.com