Wenn Sie den Befehl Suchen verwenden, verwendet Excel standardmäßig „Suche nach Zeilen“ als die Reihenfolge, in der nach Informationen gesucht wird. Ihre Bedürfnisse können jedoch variieren; Möglicherweise müssen Sie die meiste Zeit nach Spalten suchen. Sie können diese Einstellung sicherlich ändern, wenn Sie die Suche starten, aber wäre es nicht schön, die Standardeinstellung so zu ändern, dass Excel zunächst Spalten durchsucht?

Leider können Sie keine Einstellung angeben, damit sich Excel merkt, wie Sie Ihre Suche durchführen möchten. Sie können jedoch ein Makro verwenden, um die Standardsuchreihenfolge festzulegen. Betrachten Sie das folgende Beispiel:

Private Sub Workbook_Open()

On Error Resume Next     Cells.Find("", , , , xlByColumns, , , False) = True End Sub

Dieses Makro ändert lediglich die Suchreihenfolge in Spalten. Nach dem Ausführen (dh nach dem Öffnen der Arbeitsmappe) werden nachfolgende Suchvorgänge standardmäßig nach Spalten durchsucht.

Die Tatsache, dass Excel die zuletzt verwendete Suchreihenfolge für alle nachfolgenden Suchvorgänge während der aktuellen Excel-Sitzung speichert, kann zu Ihrem Vorteil genutzt werden. Das folgende Makro macht im Wesentlichen dasselbe wie das vorherige Beispiel, außer dass es auch die Arbeitsmappe schließt:

Sub Auto_Open()

Worksheets("sheet1").Cells.Find _       What:="", _       After:=ActiveCell, _       LookIn:=xlFormulas, _       LookAt:=xlWhole, _       SearchOrder:=xlByColumns, _       SearchDirection:=xlNext, _       MatchCase:=True

ThisWorkbook.Close savechanges:=False End Sub

Wenn Sie dieses Makro in eine leere Arbeitsmappe einfügen und die Arbeitsmappe dann in Ihrem xlStart-Ordner speichern, wird sie bei jedem Start von Excel geöffnet.

Beim Öffnen führt die Arbeitsmappe eine einzelne Suche mit den gewünschten Einstellungen durch und schließt sich dann von selbst. Das Nettoergebnis ist, dass Ihre Suchreihenfolge auf Spalten festgelegt ist und nachfolgende Suchvorgänge so ausgeführt werden, wie Sie es möchten.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (12494) gilt für Microsoft Excel 2007, 2010, 2013 und 2016.

Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: