Jeg har for lang tid siden kodet i PHP, hvor jeg ofte benyttede mig af kommandoen "Require", hvormed jeg kunne importere kode fra nogle standardprocedurer. Er der en måde, hvorpå man kan gøre det samme i VBA?
Det, jeg gerne vil kunne, er at oprette et module, som gør nogle ting, som samtlige af min makroer skal udføre, og så importere koden hver gang en given makro køres. Så behøver jeg kun at ændre koden ét sted, hvis jeg skal foretage ændringer.
Jeg savner selv denne funktionalitet - og har google't den halve verden. MAN KAN IKKE!
Du kan dog fyre en RC = wshell.run "cssript mit.vbs xx, xx" med WaitOnReturn True, og så ud fra returkoder(RC) wscript.quit nn styre den videre afvikling af det kaldende script
Sub IncludeFile(sPath) Dim FSO1, s1, TS1 Set FSO1 = CreateObject("Scripting.FileSystemObject") Set TS1 = FSO1.OpenTextFile(sPath, 1, False) s1 = TS.ReadAll TS1.Close Set TS1 = Nothing ExecuteGlobal s1 Set FSO1 = Nothing End Sub
Jeg går ud fra, at det er sikkert og antage, at problemet ikke er blevet løst.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.