Help!

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

Hulp bij posten

Recente topics

Auteur Topic: Automatische macro blokkeren?  (gelezen 1611 keer)

0 leden en 1 gast bekijken dit topic.

Offline Justaguy

  • Lid
  • *
  • Berichten: 86
  • Wie zoekt, die vindt ... het in Oplossing.be
Automatische macro blokkeren?
« Gepost op: 11 februari 2005, 22:02:49 »
Veronderstel dat men een macro bij het opstarten van excel automatisch laat lopen. Deze macro bewaart deze file met geïmporteerde gegevens automatisch onder een bepaalde naam.

Hoe kan ik vermijden dat bij het openen van deze bewaarde file de macro automatisch loopt? Let wel deoptie om deze file te openen mat de shft-toets ingedrukt geldt niet (meerdere personen moeten deze file openen en weten niet altijd dat een macro actief wordt).

Vraag : kan men in de macro 'auto_open' op het einde een commando steken die ofwel de macro verwijdert of tenminste hernoemt vooraleer de file onder een andere naam te saven?
SYSTEEM: AMD Athlon 1Ghz - 256Mb RAM - Win XP - Office2003 – kabel)

Offline barthold

  • Volledig lid
  • **
  • Berichten: 171
  • ExWorks.be: Free Excel tools.
Re:Automatische macro blokkeren?
« Reactie #1 Gepost op: 12 februari 2005, 10:31:08 »
Stel dat je originele workbook "origineel.xls" noemt. Je kan dan verhinderen dat de auto-startup code werkt in alle onder een andere naam bewaarde copieën door:

Private Sub Workbook_Open()
If ThisWorkbook.Name = "origineel.xls" Then

    > JE CODE HIER <

End If
End Sub

Bart
WinXP - Excel 2000/XP/2003

 


www.combell.com