Wenn ich jetzt des erste Modul starte müßte er mir ja einfach eine Msgbox mit dem Text "Test" ausgeben. Macht er aber nicht sondern gibt mir in der Zeile call Zeigen(a) einen Fehler aus. OK bis jetzt hab ichs dann einfach so gemacht das ich alles in ein Modul geschrieben hab.
Ist zwar bestimmt keine schöne Lösung aber wenigstens funktioniert es dann.
Nun hab ich aber das Problem das ich eine Form in mein Programm einbauen will. Diese muß Nicht-Modal sein weil es möglich sein muß während sie angezeigt wird noch ein paar Sachen in CATIA zu erledigen (Messen, Linien zeichnen,...).
Eigentlich wär das ja auch kein Problem, denn ich würde dann einfach bei bestätigen irgend einer der Commandbuttons in der Form mit dem call-Befehl ein neues Modul öffnen und dann läuft das Makro eben ab diesem Modul weiter. Aber weil ich ja keine Module von einer anderen Form/Modul ansprechen kann ist mir das nicht möglich.
So und nun zu meinen Fragen:
1. Woran könnte es liegen das dies bei mir in VBA nicht möglich ist?
2. Wenn ich den Fehler in VBA nicht beheben kann, wüßtet ihr irgend eine Lösung dafür, dass die Form Nicht-Modal angezeigt wird aber der restliche Programmcode erst ausgeführt wird wenn man einen Button in der From clickt?
[Diese Nachricht wurde von danielsc am 29. Jul. 2009 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP