Die AutoFill-Funktion von Excel kann bei der Eingabe von Informationen eine große Zeitersparnis bedeuten. Möglicherweise möchten Sie jedoch die Funktion für eine bestimmte Arbeitsmappe deaktivieren. Vielleicht möchten Sie nicht, dass die Funktion von jemandem verwendet wird, der Ihre Arbeitsmappe verwendet. Dies ist einfach, wenn Sie ein Makro erstellen, das erkennt, wann Sie mit dieser bestimmten Arbeitsmappe arbeiten.

Gehen Sie folgendermaßen vor, um die AutoFill-Funktion für eine bestimmte Arbeitsmappe zu deaktivieren:

  1. Öffnen Sie die Arbeitsmappe, für die Sie die AutoFill-Funktion deaktivieren möchten.

(Es sollte die einzige Arbeitsmappe sein, die Sie geöffnet haben.)

  1. Drücken Sie Alt + F11, um den VBA-Editor zu öffnen.

  2. Wählen Sie im Projektfenster das ThisWorkbook-Objekt in der Arbeitsmappe aus, die Sie in Schritt 1 geöffnet haben.

  3. Drücken Sie F7. Das Codefenster wird für das ThisWorkbook-Objekt angezeigt.

  4. Geben Sie im Codefenster die folgenden zwei Makros ein:

  5. Schließen Sie den VBA-Editor.

  6. Speichern Sie Ihre Arbeitsmappe.

Das erste Makro wird nur ausgeführt, wenn die jeweilige Arbeitsmappe aktiviert ist.

Mit anderen Worten, wenn die Arbeitsmappe den Fokus erreicht oder ausgewählt ist. Wenn eine andere Arbeitsmappe den Fokus erreicht, wird das zweite Makro ausgeführt.

_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 (2594) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: