VBA, Meerdere modules aanroepen

Status
Niet open voor verdere reacties.

helpendehand123

Gebruiker
Lid geworden
3 mrt 2011
Berichten
260
Beste Helpmij'ers
Voor school gaan wij bezig met programmeren in VBA. Ik ben daar net nieuw in dus het gaat nog niet allemaal even lekker...
Ik heb meerdere modules geschreven (die allemaal werken) en ik wil deze modules tegelijkertijd runnen.
Uiteraard even gezocht op internet met dit als mijn resultaat:
Code:
Sub RunAll()
' Run all the frequencies modules.
    Call FreqIstAth
    Call FreqIstErc
    Call FreqIstBud
    Call FreqIstMun
    Call FreqIstMar
    Call FreqIstLon
    Call FreqIstDam
    Call FreqIstAst
End Sub
Ik krijg echter de foutmelding: Compileerfout, er wordt een variabele of procedure verwacht, geen module..
Wat doe ik fout :eek:
In de bijlage een screenshot van het venster (zonder foutmelding).

Groet,
Sjors
 

Bijlagen

  • Schermafbeelding 2016-10-01 om 18.03.21.png
    Schermafbeelding 2016-10-01 om 18.03.21.png
    54,6 KB · Weergaven: 133
Wat de melding al zegt, je roept geen Functions of Subs aan maar Modules. Dat kan niet.
Je kan wel een Sub in een specieke module aanroepen met:
Call Modulenaam.Subnaam

Maar het is niet noodzakelijk om de naam van de module mee te geven.
Call Subnaam

Je kan in meerdere modules wel Subs met een gelijke naam gebruiken en dan is het wel noodzakelijk om de modulenaam mee te geven bij de Call. Het is echter handiger om namen van Subs uniek te houden in het hele project.

Tips:
http://www.excel-pratique.com/en/vba.php
http://www.snb-vba.eu/
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan