Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Zusammenfassung

In Microsoft Excel können Sie Zellen in einem Bereich manuell oder mit einem einfachen Microsoft-Code Visual Basic for Applications markieren. Dieser Artikel enthält Beispiele, die Sie zum Auswählen eines Zellbereichs verwenden können.

Weitere Informationen

Beispiele für das manuelle Markieren von Zellen

Wenn Sie alle Daten in einer Spalte manuell markieren möchten, markieren Sie die erste Zelle, und drücken Sie STRG+UMSCHALT+NACH-UNTEN.

Ebenso drücken Sie STRG+UMSCHALT+NACH-UNTEN+NACH-RECHTS, um eine Zeile und alle der Zeile angefügten Spalten manuell auszuwählen. Alle Daten müssen jedoch zusammenhängend sein (d. h., es dürfen keine leeren Zeilen oder Spalten vorhanden sein). Sie können auch den aktuellen Datenbereich (zusammenhängende Daten ohne leere Zeilen oder Spalten) auswählen, indem Sie wie folgt vor:

  1. Klicken Sie im Menü Bearbeiten auf Gehe zu.

  2. Klicken Sie im Dialogfeld Gehe zu auf Sonderzeichen.

  3. Klicken Sie im Dialogfeld Gehe zu Sonderangebot auf Aktuelle Region, und klicken Sie dann auf
    OK.

Sie können diesen Bereich auch auswählen, indem Sie einfachen Visual Basic for Applications verwenden.

Hinweis Wenn Sie versuchen, diese Prozedur mithilfe der Makroaufzeichnung zu aufzeichnen, erhalten Sie nicht dieselben Ergebnisse.

Beispiele für die Verwendung von Visual Basic zum Auswählen von Zellen in einem Bereich

Microsoft stellt nur zur Veranschaulichung Beispiele für die Programmierung zur Verfügung, ohne dass die Garantie entweder ausgedrückt oder impliziert ist. Dies schließt, jedoch nicht beschränkt auf, implizierte Garantien der Handelsbarkeit oder Eignung für einen bestimmten Zweck ein. In diesem Artikel wird davon ausgegangen, dass Sie mit der gezeigten Programmiersprache und den Tools vertraut sind, die zum Erstellen und Debuggen von Prozeduren verwendet werden. Microsoft-Supporttechniker können dabei helfen, die Funktionalität eines bestimmten Verfahrens zu erläutern, aber sie ändern diese Beispiele nicht, um zusätzliche Funktionen bereitzustellen oder Prozeduren zu erstellen, die Ihren speziellen Anforderungen entsprechen. In den folgenden Visual Basic Codebeispielen wird gezeigt, wie verschiedene Bereiche ausgewählt werden.

Wenn Sie die Anfangszelle kennen (in diesem Beispiel ist die Anfangszelle Zelle C1) und Sie bis zur letzten Zelle (in derselben Spalte) markieren möchten, die Daten enthält, aber diese Adresse nicht kennen, verwenden Sie den folgenden Code:

   Sub SelectRangeDown()
Range("c1", Range("c1").End(xlDown)).Select
End Sub

Hinweis Das SelectRangeDown-Makro geht davon aus, dass die Daten zusammenhängend sind. Wenn sich in der Datenspalte, die Sie auswählen, leere Zellen befinden, werden mit diesem Makro möglicherweise nicht alle Zellen in der Spalte ausgewählt.

Wenn Ihre Daten in Zelle C1 beginnen, aber nicht zusammenhängend in dieser Spalte sind, verwenden Sie das folgende Makro in Microsoft Office Excel 2003 und in früheren Versionen von Excel:

   Sub SelectRangeDown_Discontiguous()
Range("c1", Range("c65536").End(xlUp)).Select
End Sub

Da Microsoft Office Excel 2007 1.048.576 Zeilen unterstützt, verwenden Sie in Excel 2007 das folgende Makro:

 Sub SelectRangeDown_Discontiguous()
Range("c1", Range("c1048576").End(xlUp)).Select
End Sub

Wenn Sie aus der aktiven Zelle nach unten und allen Spalten rechts auswählen möchten (vorausgesetzt, zusammenhängende Daten in allen Zeilen und Spalten werden angezeigt), verwenden Sie den folgenden Code:

   Sub myrangearea()
Range(ActiveCell, ActiveCell.End(xlDown).End(xlToRight)).Select
End Sub

Wenn Sie die Startzelle kennen (in diesem Beispielcode ist die Startzelle D1) und Sie die Spalte nach unten und rechts auswählen möchten, verwenden Sie den folgenden Code:

   Sub RangeFromStart()
Range("d1", Range("d1").End(xlDown).End(xlToRight)).Select
End Sub

Um alle Daten im aktuellen Bereich auszuwählen, verwenden Sie den folgenden Code:

   Sub CurrentArea()
Selection.CurrentRegion.Select
End Sub

Die Beispiele in diesem Artikel zeigen, wie Verschiedene Bereiche auf dem aktiven Arbeitsblatt der aktuellen Arbeitsmappe ausgewählt werden.

Weitere Informationen zum Auswählen von Bereichen mit Visual Basic for Applications (und erweiterte Beispiele) erhalten Sie, indem Sie auf die folgende Artikelnummer klicken, um den Artikel in der Microsoft Knowledge Base zu sehen:

291308 So markieren Sie Zellen/Bereiche mithilfe Visual Basic Prozeduren in Excel

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×