Du kan eksportere modulet til en .bas fil, som så kan importeres til en anden excel fil.
Jeg mener ikke at man kan sende direkte til en excelfil
Synes godt om
Slettet bruger
12. juli 2004 - 13:27#6
nej, men det er også i orden.. jeg skal bare kunne gøre dette med en macro, så jeg ikke selv skal sidde og kopiere .bas-filen ind i 27 dokumenter..
Men det kan self være, jeg skal lave en fil, hvor jeg så kopiere de forskellige filer ind i, så de har macroen.. tror jeg, jeg vil eksperimentere lidt med..
ret denne ' VBComponents("Module1")',til det modul der skal eksporteres
åben alle de excel mapper der skal have koden, og kør makroen.
Håber det kan bruges.
Sub CopyModule() ThisWorkbook.VBProject.VBComponents("Module1").Export "Module1.bas" For Each wb In Workbooks With Workbooks(wb.Name).VBProject .VBComponents.Import "Module1.bas" .VBComponents("Module1").Name = "MyModule" End With Next Kill "Module1.bas" End Sub
Synes godt om
Slettet bruger
12. juli 2004 - 14:11#8
det var det, jeg skulle bruge.. takker.. smid et svar :P...
Alternativt kunne du lave en Excel Add-in, som så bare skulle installeres i de forskellige brugers Excel programmer.
Synes godt om
Slettet bruger
12. juli 2004 - 16:09#11
jo.. men det er en del mere bøvlet, da det så skal lægges ind på i hvert fald 25 computere, som jeg ikke har login til... men kabbaks løsninger funger som den skal..
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.