| |
 | Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
|
Autor
|
Thema: Modul abfrage !! (483 mal gelesen)
|
M.S. Mitglied Elektrotechniker

 Beiträge: 24 Registriert: 07.01.2005 EPLAN Electric P8 Professional 2.0.9.4831 & 2.1.4.5325 Expertenmenü
|
erstellt am: 17. Mrz. 2006 09:15 <-- editieren / zitieren --> Unities abgeben:         
|
Nepumuk Mitglied Entwicklungsleiter
 
 Beiträge: 351 Registriert: 16.10.2004
|
erstellt am: 18. Mrz. 2006 00:23 <-- editieren / zitieren --> Unities abgeben:          Nur für M.S.
Hallo Michael, mit einer Zeile geht das nicht. Code:
Public Sub test() Dim objModul As Object With ThisWorkbook.VBProject For Each objModul In .VBComponents With objModul.CodeModule If .Find("Sub Testmakro()", 1, 1, _ -1, -1, True, False, True) Then MsgBox "Hab's gefunden!" Exit For End If End With Next End With End Sub
------------------ Gruß Nepumuk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nepumuk Mitglied Entwicklungsleiter
 
 Beiträge: 351 Registriert: 16.10.2004
|
erstellt am: 18. Mrz. 2006 00:28 <-- editieren / zitieren --> Unities abgeben:          Nur für M.S.
Halt, das Makro sucht in allen Modulen nach einer bestimmten Zeichenkette. Nach einem bestimmten Modul suchen geht so: Code:
Public Sub test() Dim objModul As Object With ThisWorkbook.VBProject For Each objModul In .VBComponents If objModul.Name = "XYZ" Then MsgBox "Hab's gefunden!" Exit For End If Next End With End Sub
------------------ Gruß Nepumuk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
M.S. Mitglied Elektrotechniker

 Beiträge: 24 Registriert: 07.01.2005 EPLAN Electric P8 Professional 2.0.9.4831 & 2.1.4.5325 Expertenmenü
|
erstellt am: 20. Mrz. 2006 09:27 <-- editieren / zitieren --> Unities abgeben:         
|