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.
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