


Sub Bestellref()
' Bestellref Makro
' Makro am 25.03.2009 aufgezeichnet
Cells.Select
With Selection.Font
.Name = "Arial"
.Size = 8
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
End With
With Selection
.HorizontalAlignment = xlLeft
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.MergeCells = False
End With
Cells.EntireColumn.AutoFit
Columns("C:C").Select
Selection.EntireColumn.Hidden = True
Columns("F:K").Select
Selection.EntireColumn.Hidden = True
Range("L1").Select
ActiveCell.FormulaR1C1 = "Kommen"
Range("M1").Select
ActiveCell.FormulaR1C1 = "Kommten"
Range("L1").Select
ActiveCell.FormulaR1C1 = "Kommt Datum"
Range("N1").Select
ActiveCell.FormulaR1C1 = "Geht Datum"
Range("O1").Select
ActiveCell.FormulaR1C1 = "Gehen"
Columns("L:O").Select
Columns("L:O").EntireColumn.AutoFit
Columns("Q:R").Select
Selection.EntireColumn.Hidden = True
Columns("S:S").EntireColumn.AutoFit
Columns("S:S").EntireColumn.AutoFit
Columns("T:T").EntireColumn.AutoFit
Columns("U:V").Select
Selection.EntireColumn.Hidden = True
Cells.Select
Selection.Sort Key1:=Range("A2"), Order1:=xlAscending, Key2:=Range("L2") _
, Order2:=xlAscending, Key3:=Range("M2"), Order3:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Range("M1").Select
ActiveCell.FormulaR1C1 = "Kommen"
Cells.Select
Selection.Sort Key1:=Range("D2"), Order1:=xlAscending, Key2:=Range("A2") _
, Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom
Cells.Select
Selection.Subtotal GroupBy:=4, Function:=xlSum, TotalList:=Array(16), _
Replace:=True, PageBreaks:=False, SummaryBelowData:=True
Range("A1").Select
ActiveSheet.Outline.ShowLevels RowLevels:=2
End Sub
Und im Fenster ist es auch sichtbar.

Gruß Matthias
Sub Bestellref()
' Bestellref Makro
' Makro am 25.03.2009 aufgezeichnet
Cells.Select
With Selection.Font
.Name = "Arial"
.Size = 8
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
End With
With Selection
.HorizontalAlignment = xlLeft
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.MergeCells = False
End With
Cells.EntireColumn.AutoFit
Columns("C:C").Select
Selection.EntireColumn.Hidden = True
Columns("F:K").Select
Selection.EntireColumn.Hidden = True
Range("L1").Select
ActiveCell.FormulaR1C1 = "Kommen"
Range("M1").Select
ActiveCell.FormulaR1C1 = "Kommten"
Range("L1").Select
ActiveCell.FormulaR1C1 = "Kommt Datum"
Range("N1").Select
ActiveCell.FormulaR1C1 = "Geht Datum"
Range("O1").Select
ActiveCell.FormulaR1C1 = "Gehen"
Columns("L:O").Select
Columns("L:O").EntireColumn.AutoFit
Columns("Q:R").Select
Selection.EntireColumn.Hidden = True
Columns("S:S").EntireColumn.AutoFit
Columns("S:S").EntireColumn.AutoFit
Columns("T:T").EntireColumn.AutoFit
Columns("U:V").Select
Selection.EntireColumn.Hidden = True
Cells.Select
Selection.Sort Key1:=Range("A2"), Order1:=xlAscending, Key2:=Range("L2") _
, Order2:=xlAscending, Key3:=Range("M2"), Order3:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Range("M1").Select
ActiveCell.FormulaR1C1 = "Kommen"
Cells.Select
Selection.Sort Key1:=Range("D2"), Order1:=xlAscending, Key2:=Range("A2") _
, Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom
Cells.Select
Selection.Subtotal GroupBy:=4, Function:=xlSum, TotalList:=Array(16), _
Replace:=True, PageBreaks:=False, SummaryBelowData:=True
Range("A1").Select
ActiveSheet.Outline.ShowLevels RowLevels:=2
End Sub
Hier ist dein Makro..musste nur Alt+F11 drücken^.
Mfg
Jan_E
Alt + F11, um das VBA-Projekt zu öffnen. Hier siehst du eine Struktur mit "DieseArbeitsmappe", "Tabelle1" usw. Ansicht > Projekt-Explorer.Alt + F8, um das Fenster für die Makros zu öffnen. Wenn keine Makros angezeigt werden, liegt möglicherweise ein Problem mit der Sichtbarkeit vor.Private Sub deklariert ist. Entferne das Wort Private, wenn nötig.Alt + F11 erneut oder gehe zu Ansicht > Projekt-Explorer.Alt + F8: Überprüfe, ob das Makro in einem Modul gespeichert ist und ob das richtige Projekt ausgewählt ist.Angenommen, du hast ein Makro mit dem Namen Bestellref, das du finden möchtest. Hier ist ein Beispiel, wie der Code aussehen könnte:
Sub Bestellref()
' Bestellref Makro
Cells.Select
With Selection.Font
.Name = "Arial"
.Size = 8
End With
' Weitere Anweisungen hier...
End Sub
Um diesen Code zu sehen, öffne den VBA-Editor mit Alt + F11 und suche im Modul nach dem Namen des Makros.
Datei > Optionen > Sicherheitscenter > Einstellungen für das Sicherheitscenter und passe die Makrosicherheitseinstellungen an.Personal.xls. Diese Datei ist standardmäßig ausgeblendet, daher musst du sie eventuell sichtbar machen.1. Warum wird mein Makro nicht angezeigt?
Es kann sein, dass es als Private Sub deklariert wurde. Überprüfe die Sichtbarkeitsoptionen im VBA-Editor.
2. Wie finde ich meine Makros, wenn ich sie nicht im Menü sehen kann?
Nutze Alt + F11, um den VBA-Editor zu öffnen. Dort solltest du in den Modulen nach deinem Makro suchen können.
3. Was ist der Unterschied zwischen Alt + F8 und Alt + F11?
Alt + F8 öffnet das Fenster, um Makros auszuführen, während Alt + F11 den VBA-Editor öffnet, wo du den Code deiner Makros bearbeiten kannst.
4. Wie kann ich Makros in Excel sichtbar machen?
Überprüfe die Makrosicherheitseinstellungen und stelle sicher, dass dein Makro nicht als privat deklariert ist.