Tabelle(Datei)??? Anschließend soll dieses Makro in Zeitabständen (z.B. von
3 Sekunden) erneut ausgeführt werden!!! Gibt es da einen speziellen VBA-Befehl
dazu???
MfG
Steffen
Private Sub Workbook_Open()
Call deinMakro
End Sub
Private Sub Workbook_Open()
Call Akt
End Sub
Um ein Excel-Makro automatisch beim Öffnen einer Datei auszuführen, folge diesen Schritten:
Öffne den VBA-Editor:
Extras
> Makros
> VBA-Editor
.Füge ein Modul hinzu:
Einfügen
und wähle dann Modul
. Schreibe den Code:
Private Sub Workbook_Open()
Call deinMakro
End Sub
VBA-Befehl für zeitgesteuertes Ausführen:
Application.OnTime Now + TimeSerial(0, 0, 3), "deinMakro"
Speichere die Arbeitsmappe:
.xlsm
(Excel-Makro-aktivierte Arbeitsmappe) speicherst.Makro wird nicht ausgeführt:
Workbook_Open()
-Ereignis muss in "DieseArbeitsmappe" und nicht in einem Standardmodul platziert werden. Achte darauf, dass der Code korrekt eingegeben ist.Option Explicit:
Direktes Ausführen von Makros:
Entwicklertools
> Makros
gehst und das gewünschte Makro auswählst.Verwendung von Schaltflächen:
Einfügen
> Formularsteuerelemente
und wähle eine Schaltfläche aus.Beispiel für ein einfaches Makro:
Sub deinMakro()
MsgBox "Das Makro wurde ausgeführt!"
End Sub
Dieses Makro zeigt einfach eine Meldung an, wenn es gestartet wird.
Automatisches Ausführen alle 5 Sekunden:
Sub StartAutomatisch()
Application.OnTime Now + TimeSerial(0, 0, 5), "deinMakro"
End Sub
Makros automatisch aktivieren:
Datei
> Optionen
> Trust Center
> Einstellungen für das Trust Center
> Makroeinstellungen
.Fehlerprotokollierung:
On Error GoTo
erreicht werden.1. Wie kann ich ein Makro automatisch beim Start ausführen?
Du musst den Code in das Workbook_Open()
-Ereignis in "DieseArbeitsmappe" einfügen.
2. Kann ich mehrere Makros automatisch ausführen?
Ja, du kannst mehrere Application.OnTime
Befehle in deinem Makro verwenden, um verschiedene Makros zu unterschiedlichen Zeiten auszuführen.
3. Was ist der Unterschied zwischen einem Standardmodul und "DieseArbeitsmappe"?
Standardmodule sind für allgemeine Makros, während "DieseArbeitsmappe" spezifisch für Ereignisse ist, die an die Arbeitsmappe gebunden sind, wie z.B. das Öffnen oder Schließen der Datei.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen