captainchaos666
Goto Top

Excel-Makro beim öffnen automatisch ausführen

Hallo,
ich hoffe Ihr könnt mir weiterhelfen! Ich versuche beim starten einer Exceldatei sofort ein Makro zu starten!

Mein Syntax:
Sub auto_open()
Range("A1:L200").Select
Selection.Sort Key1:=Range("L1"), _
Order1:=xlAscending, _
Header:=xlYes, _
OrderCustom:=1, _
MatchCase:=False, _
Orientation:=xlTopToBottom
Range("A2").Select
End Sub

mit der auto_open sollte es angeblich möglich sein Makros sofort beim öffnen der Exceldatei zu starten. Dies funktioniert bei mir nicht. Könnt Ihr mir weiterhelfen wie ich meine Excelliste automatisch beim öffnen sortieren kann. Wenn möglich bitte mit einem Besipiel (Wo muss der Syntax stehen, Arbeitsmappe oder Tabellen1)

Dank Euch, Gruß

Alex

Content-ID: 59475

Url: https://administrator.de/contentid/59475

Ausgedruckt am: 22.11.2024 um 22:11 Uhr

IchoTolot2
IchoTolot2 21.05.2007 um 17:30:32 Uhr
Goto Top
Hi Alex,

ich arbeite da mit Private Sub Workbook_Open() unter Arbeitsmappe.

LG
Ingo
KHP
KHP 21.05.2007 um 17:51:40 Uhr
Goto Top
kleiner Zusatz:

die "sub" muss im Quelltext der Arbeitsmappe stehen und nicht in dem der Tabelle,
kann man im Baum des Makroeditors auswählen!

edit: die Objekte, die die Tabelle betreffen immer mit Tabellennamen angeben:
z.B. Tabelle1.Range("A1:L200").Select
captainchaos666
captainchaos666 22.05.2007 um 16:52:30 Uhr
Goto Top
Dank euch das wars!

Gruß Alex