Ich habe in meinem VBA-Projekt (Makro-VBA-Code-ändern.xlsm + Personal.xlsb) je ein Modul mit dem Namen "z_Tools"
Jetzt möchte ich "z_Tool" von Personal.xlsb nach Makro-VBA-Code-ändern.xlsm kopieren, wenn es neuer ist (Datum steht auf 1. Zeile!
Ich habe folgendes Makro gefunden
Sub Test_Herber()
Dim i&, z&, sLin, sTmp$, oVBE As Object
For i = 1 To ThisWorkbook.VBProject.VBE.CodePanes.Count
Set oVBE = ThisWorkbook.VBProject.VBE.CodePanes(i).CodeModule
sTmp = sTmp & Format(i, "00.) ") & oVBE & vbLf
Next i
MsgBox sTmp 'ThisWorkbook.VBProject.VBE.CodePanes(i).CodeModule
End
Sub 'Test_Herber()
Ich dachte, dass es alle Module einliest "oVBE" - gemäss Screenshoot aber leider nicht!
Auch habe ich nicht rausgefunden, wie man den ProjektNamen (zB Personal.xlsb) ermittelt, damit _
ich weiss aus welchem Projekt "z_Tools" ist.
Hat jemand einen Tipp, wie ich herausfinden kann, welches Modul neuer ist und wie ich es _
kopieren kann?
Einfaches Problem, doch schwierig zu erklären - Sorry - vielen Dank für Eure Hilfe
Pepi