Help!

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

Hulp bij posten

Recente topics

Auteur Topic: Macro's en opdrachtknoppen  (gelezen 6471 keer)

0 leden en 1 gast bekijken dit topic.

Offline dwa

  • Volledig lid
  • **
  • Berichten: 193
  • HOOG EN DROOG
Macro's en opdrachtknoppen
« Gepost op: 31 augustus 2003, 12:05:28 »
Hoi,

Hoe kan ik een opgenomen macro toewijzen aan een opdrachtknop (van de Werkset besturingselementen) die in de Exell-sheet is geplaatst?
Exell Help zegt me de knop te activeren en dan rechtsklikken op één van de formaatgrepen vd knop, en dan zou ik in het verschijnende menu moeten kiezen voor 'macro toewijzen',
maar die keuze krijg ik dus niet te zien in dat snelmenu... ???
Wat doe ik verkeerd, of hoe kan het misssschien sneller en simpeler...?
Al bedankt
dwa
Win XPhome-128 + 256 Mb-1,7Ghz-20GB
Office2000-TFTscherm Proview 17"-CDR24x10x40 -Printer HP Deskjet 3820-Scanner HP Scanjet 3500C- Webcam Logitech QuickCam Messenger-
IE6 - OE6- Telenet... (de rest zal ik zelf moeten gaan opzoeken!)

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.191
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re:Macro's en opdrachtknoppen
« Reactie #1 Gepost op: 31 augustus 2003, 12:40:18 »
Hallo dwa,

De procedure is lichtjes verschillend van element tot element.
Hier het meest simpele voor een gewone drukknop (CommandButton).
Zorg dat je in "ontwerpmodus staat"
Rechtsklik op het gemaakte besturingselement.
Klik op "programmacode weergeven". Je ziet een venster met:
Private Sub CommandButton1_Click()
die groene tekst mag je verwijderen.
End Sub

Tussen SuB en end Sub plak je jouw macro, evenwel zonder de Sub en End Sub die bij deze macro hoorde. Dus alleen de inhoud van je macro.

Sla op en geef het bestand een naam. sluit de editor af. Terug op je Excel sheet ga je uit ontwerp modus.

Klik op je knop, en je makro wordt uitgevoerd.

Wil je meer specifieke antwoorden, dan moet je gedetailleerde info geven.

SoftAid

Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline dwa

  • Volledig lid
  • **
  • Berichten: 193
  • HOOG EN DROOG
Re:Macro's en opdrachtknoppen
« Reactie #2 Gepost op: 31 augustus 2003, 14:29:24 »
Bedankt SoftAid,

't Was nog wel even zoeken, maar heb het nu door. :)
Vraagje: Kan ik die knoppen van ene blad naar andere kopieren met de macro (opdracht) eraan verbonden?
Kopieren van de knop is uiteraard geen probleem, maar dan blijkt die het niet te doen, en dan moet ik daar weer een macro aan toewijzen... :(

Nu reeds dankbaar (stroop,stroop)
dwa
Win XPhome-128 + 256 Mb-1,7Ghz-20GB
Office2000-TFTscherm Proview 17"-CDR24x10x40 -Printer HP Deskjet 3820-Scanner HP Scanjet 3500C- Webcam Logitech QuickCam Messenger-
IE6 - OE6- Telenet... (de rest zal ik zelf moeten gaan opzoeken!)

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.191
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re:Macro's en opdrachtknoppen
« Reactie #3 Gepost op: 31 augustus 2003, 16:33:23 »
Hallo dwa,

Neen, die knop kan je naar een ander blad copiëren, maar dan moet je inderdaad de macro (eventueel dezelfde) er aan koppelen. De knop is gebonden aan het blad.

Als je een nieuw werkblad wil maken, en je wil die bepaalde knop mét macro die in een ander werkblad staat er in, dan kan je rechtsklikken op de tab van bv blad1, en kiezen voor "blad verplaatsen of copiëren, en dan copiëren aanvinken. Er wordt dan een nieuw blad aangemaakt, met knoppen en macro's. Een clone van je blad1. Dit kan je dan weer afzonderlijk bewerken.

Groeten,

SoftAid

Volgende keer: ook graag pannekoeken in bijlage  :)
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline garp

  • Nieuw lid
  • Berichten: 1
Re:Macro's en opdrachtknoppen
« Reactie #4 Gepost op: 04 december 2005, 09:34:52 »
Ik zou liever niet de code van de macro kopie-eren naar die van de opdrachtbutton (want dan heb je op 2 plekken die dezelfde code staan).
Is het niet mogelijk om 'de opdrachtknop naar de macro te laten "wijzen" '..? - Of andersom? Dus de ene een subroutine van de ander laten zijn?


Hallo dwa,

De procedure is lichtjes verschillend van element tot element.
Hier het meest simpele voor een gewone drukknop (CommandButton).
Zorg dat je in "ontwerpmodus staat"
Rechtsklik op het gemaakte besturingselement.
Klik op "programmacode weergeven". Je ziet een venster met:
Private Sub CommandButton1_Click()
die groene tekst mag je verwijderen.
End Sub

Tussen SuB en end Sub plak je jouw macro, evenwel zonder de Sub en End Sub die bij deze macro hoorde. Dus alleen de inhoud van je macro.

Sla op en geef het bestand een naam. sluit de editor af. Terug op je Excel sheet ga je uit ontwerp modus.

Klik op je knop, en je makro wordt uitgevoerd.

Wil je meer specifieke antwoorden, dan moet je gedetailleerde info geven.

SoftAid


Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline LucHeyndrick

  • Volledig lid
  • **
  • Berichten: 217
  • Oplossing.be
Re:Macro's en opdrachtknoppen
« Reactie #5 Gepost op: 04 december 2005, 10:27:56 »
Hallo Garp,

Je hoeft inderdaad niet de volledige code in de programmacode van je werkblad te zetten.

Zet je macro in een module.
En vervolgens in je werkblad:

Private Sub CommandButton1_Click()
' Gewoon de naam van je macro
End Sub


Luc
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

 


www.combell.com