Erfahren Sie mehr über das Erstellen von VBA-benannten Bereichen in Microsoft Excel

Erfahren Sie, wie Sie benannte Bereiche erstellen können, um die mühsame Aufgabe zu vermeiden, hin und wieder mehrere Zellen zur Datenbearbeitung auszuwählen.
Learn About Creating VBA Named Ranges in Microsoft Excel

Wissen Sie, dass Sie einen benannten Bereich erstellen können, um auf eine Gruppe von Zellen zu verweisen? Dadurch entfällt die Aufgabe, ab und zu eine bestimmte Anzahl von Zellen auszuwählen.

Anstatt auf eine Zeile oder Spalte zu verweisen, können Sie einen benutzerdefinierten Namen erstellen.

Darüber hinaus können Sie sich auf einen benannten Bereich verlassen, um die in Ihren Zellen gespeicherten Daten anzugeben. Es ist verwirrend, beim Verweisen auf Zellen weiterhin Kombinationen aus Buchstaben und Zahlen zu verwenden.

Wenn Sie an großen Datenmengen arbeiten, ist es nützlicher, einen sofortigen Einblick in die in einer Zelle gespeicherten Informationen zu haben.

Anstelle von B7 können Sie beispielsweise „Versandgebühr“ verwenden. Anstelle von C4 können Sie auch Quantity als Bezeichner verwenden.

Wie sollten Sie benannte Bereiche verwenden?

Abgesehen von den oben genannten allgemeinen Vorteilen der Verwendung benannter Bereiche können Sie diese nutzen, wenn Sie mit Unmengen von Ziffern herumspielen. Wenn Ihre Arbeit mit der Buchhaltung zu tun hat, benötigen Sie auf jeden Fall Bereiche, die Ihre Variablen organisieren.

Sie möchten beispielsweise Elemente, die sich häufig und selten ändern, trennen.

Ist es schwierig, benannte Bereiche zu erstellen?

Sie sollten sich keine Sorgen über die Schwierigkeit machen, benannte Bereiche zu erstellen. Denken Sie daran, dass es sehr einfach ist, was durch die später gegebene Anleitung bewiesen wird.

Es ist jedoch ein professioneller Tipp, dass Sie sicherstellen sollten, dass die Namen untereinander eindeutig sind, insbesondere wenn Sie mit vielen Bereichen arbeiten. Wenn Sie Namen aus verschiedenen Wörtern bilden möchten, verwenden Sie am besten einen Unterstrich oder schreiben Sie jeden Wortanfang groß.

Schritte zum Benennen eines VBA-Bereichs

Wenn Sie mit der Bereichsnummer fertig sind, können Sie eine Kennung dafür erstellen. Nachfolgend finden Sie die Schritte dazu:

Schritt 1. Verfahrenstest

Sie müssen die von Ihnen erstellte Prozedur ausführen. Sie haben beispielsweise die Range-Methode verwendet, um Textwerte für die von Ihnen ausgewählten Zellen festzulegen. Klicken Sie einfach auf die Schaltfläche „Play“, um Ihre Syntax zu testen.

Anschließend müssen Sie Ihr Arbeitsblatt oder Ihre Arbeitsmappe anzeigen.

Schritt 2. Bereichsauswahl

Sobald Sie sich auf Ihrem Arbeitsblatt befinden, müssen Sie die Zellen auswählen, in denen der Bereich konfiguriert wurde. Sie werden feststellen, dass jede von Ihrem Bereich abgedeckte Zelle Ihren angegebenen Textwert hat.

In diesem Fall erfolgt die Auswahl manuell. Beginnen Sie in der oberen linken Ecke, bis Sie die untere rechte Ecke des rechteckigen Zellbereichs erreichen.

Schritt 3. Bereichsnamensspezifikation

Anschließend verwenden Sie das Zellenadressfeld, um den Namen des Bereichs hinzuzufügen. Sie finden das Zellenadressfeld als erstes Textfeld auf der linken Seite des Arbeitsblatts.

Zum Beispiel können Sie den Bereich „NameOne“ nennen. Zum Schluss drücken Sie die Eingabetaste, um die Änderungen zu übernehmen.

Schritt 4. Testen

Jedes Mal, wenn Sie das Zellenadressfeld auswählen, wird ein Kombinationsfeld angezeigt, das anzeigt, wo der Name Ihres Bereichs zu finden ist. Durch Auswahl des Bereichsnamens (d.e, NameOne) können Sie automatisch alle Zellen in diesem Bereich auswählen.

Schritt 5. Verwendung des Bereichsnamens

Sie können zum Modul zurückkehren und Ihren angegebenen Bereichsnamen in Ihrem Code verwenden.

Sie können einfach „Range“ eingeben, gefolgt von öffnenden und schließenden Klammern. Innerhalb der Klammern stehen Anführungszeichen. Anschließend können Sie den Namen des Bereichs in die genannten Anführungszeichen einfügen. Zuletzt fügen Sie ein Gleichheitszeichen hinzu, dem ein numerischer oder Textwert für den Bereich folgt.

Abschließend erhalten Sie diesen Code: Range („NameOne“) = 75.

Schritt 6. Testbereichsname als Objekt

Um herauszufinden, ob Ihr konfigurierter Bereichsname bereits funktioniert, müssen Sie einfach auf die Schaltfläche „Play“ klicken. Überprüfen Sie Ihr Arbeitsblatt und prüfen Sie, ob sich die Werte der Zellen bereits auf Ihren bevorzugten Wert geändert haben, nämlich 75.

Wie löscht man Benannte Bereiche?

Beachten Sie, dass sich der benannte Bereich auch dann entsprechend anpasst, wenn Sie Zellen einfügen oder anpassen. Wenn Sie jedoch alle Zellen innerhalb eines Bereichs entfernen, geht die Referenz für den benannten Bereich verloren. Erwartungsgemäß wird der #REF-Fehler angezeigt.

Es besteht die Möglichkeit, dass Sie die von Ihnen festgelegten benannten Bereiche löschen müssen. Sie können dies tun, ohne einen Code zu verwenden.

Sie können den Namensmanager verwenden, um einen benannten Bereich manuell zu löschen. Sie müssen lediglich den Namensmanager öffnen. Anschließend müssen Sie einen Bereich auswählen, den Sie löschen möchten. Zuletzt müssen Sie auf die Schaltfläche „Löschen“ klicken.

Wenn Sie mehr als einen benannten Bereich gleichzeitig löschen müssen, können Sie einfach die Umschalttaste drücken und gleichzeitig auf den benannten Bereich klicken. Andernfalls können Sie einfach die Strg-Taste drücken und mehrere benannte Bereiche auswählen. Der letzte Schritt besteht auch darin, auf die Schaltfläche „Löschen“ zu klicken.

Sie können Bereiche auch problemlos löschen, wenn benannte Bereiche mit Fehlern vorhanden sind. Sie müssen lediglich zuerst die benannten Bereiche filtern. Im Namensmanager gibt es einen Filterbefehl. Klicken Sie darauf und wählen Sie Namen mit Fehlern aus.

Sie erhalten eine Liste benannter Bereiche mit Fehlern. Drücken Sie einfach die Umschalttaste und klicken Sie auf alle Namen. Klicken Sie anschließend auf die Schaltfläche „Löschen“.

Die oben genannten Fakten und Schritte helfen Ihnen dabei, Ihr Microsoft Excel-Arbeitsblatt besser zu verwalten. Sie können Ihre manuellen Aufgaben reduzieren, anstatt viel Zeit mit der wiederholten Auswahl von Zellen zu verbringen. Die Schritte sind insbesondere bei der Arbeit mit sensiblen und umfangreichen Daten nützlich.