Michel
Niet in een sheet module opnemen, maar in een standaard module.
--
Regards,
Niek Otten
Microsoft MVP - Excel
"Michel" <m_dek...@hotmail.com> wrote in message
news:1859501c22be4$8e0b5380$9ae62ecf@tkmsftngxa02...
De module van sheet 2 heet modutil. De sub heet
maakextract. De module van sheet 1 heet module 1. Ik roep
hem aan met call maakextract.
Vervolgens krijg ik de compile error.
Michel
>.
>
Er zijn twee oplossingen voor. Volgens mij is het het eenvoudigst om de subs
in een aparte module op te nemen in plaats van in de programmacode van de
sheet. Een module voeg je toe door in de VBA-editor met de rechtermuistoets
op VBAProject te klikken en te kiezen voor Invoegen - Module. Procedures die
je hierin plaats zijn public kunnen elkaar aanroepen.
Als je toch aparte modules wilt gebruiken moet je voor de aanroep van de
procudure de naam van de module typen. Bv: sheet1.maakextract
Hendri
Michel
>.
>
Je hebt het nu over twee workbooks ipv over worksheets, zoals eerder. Het
gaat dus om twee verschillende bestanden, begrijp ik?