Veröffentlicht 13. April 200520 j Moin, Folgendes Problem: Ich hätte gerne, dass wenn ich Excel öffne mehrere Maktros gestartet werden und dann automatisch ihren Dienst verrichten. Dachte mir, das könnte man ähnlich wie bei Word in der Normal.dot speichern. Bin aber bei Exel nicht fündig geworden. Hoffe mal ihr könnt mir helfen. Nutze Excel 2002 SP3 auf Win XP SP1 MFG BigFisch
13. April 200520 j Ein neues Makro mit dem Namen auto_open anlegen und dort die Abarbeitung der anderen Funktionen steuern: Sub auto_open() MsgBox ("Hallo") End Sub
14. April 200520 j wenn ich ein makros speichere, wird dieses aber in dem geöffneten dokument gespeichert und wird auch nur in verbindung dieses dokument ausgeführt. ich hätte gerne, dass egal ob ich ein dokument öffne oder ein neues anfange, die makros immer im hintergrund laufen.
14. April 200520 j Ich kenne das über die Funktionen Private Sub Workbook_NewSheet(ByVal Sh As Object) [....] End Sub und Private Sub Workbook_Open() [....] End Sub Unterschied zwsichen den beiden: Beim ersten werden die Sachen eingefügt, wenn du mit "Datei Neu" ein neues Dokument aufmachst Beim zweiten werden die Makros gestartet, wenn du z.B. per Doppelklick die Datei öffnest. Musst beide Varianten verwenden, damit deine Makroausführungen auch in jedem Fall gestartet werden Nachtrag - das kannst du Natürlich auch in einer *.xlt Datei einfügen, die du magst Das ist dem Makro egal.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.