Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Info über grösse einer verbundenen Zelle?

Info über grösse einer verbundenen Zelle?
23.03.2007 16:31:04
Thomas
Hallo
Gibts eine Möglichkeit, mit VBA zu bestimmen, wie gross eine verbundene Zelle ist, welche gerade markiert ist?
Also für normale Zellen kann ja mittels ActiveCell.Address bestimmt werden, welche Zelle dies ist. Falls die Aktive Zelle nun aber eine verbundene Zelle ist, möchte ich dies wissen und auch erfahren, wieviele Zellen diese beinhaltet/von wo bis wo diese geht (z.b. dass diese von B2 bis C4 geht).
Gruss Thomas
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Info über grösse einer verbundenen Zelle?
ransi
HAllo
Versuch es mal so:
Option Explicit


Public Sub test()
MsgBox ActiveCell.MergeArea.Address
MsgBox ActiveCell.MergeArea.Count
End Sub



ransi
Anzeige
AW: Info über grösse einer verbundenen Zelle?
23.03.2007 16:42:36
Thomas
genial, genau das hab ich gesucht! Danke dir :)
Anzeige
Anzeige

Infobox / Tutorial

Größe einer verbundenen Zelle in Excel bestimmen


Schritt-für-Schritt-Anleitung

Um die Größe einer verbundenen Zelle in Excel zu bestimmen, kannst Du VBA verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne den VBA-Editor: Drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.

  2. Füge ein neues Modul hinzu: Klicke im Menü auf Einfügen und wähle Modul.

  3. Füge den folgenden VBA-Code ein:

    Option Explicit
    
    Public Sub test()
        MsgBox ActiveCell.MergeArea.Address
        MsgBox ActiveCell.MergeArea.Count
    End Sub
  4. Schließe den VBA-Editor und kehre zu Excel zurück.

  5. Wähle eine verbundene Zelle aus und führe das Makro test aus. Du kannst dies tun, indem Du ALT + F8 drückst und das Makro auswählst.

  6. Überprüfe die angezeigten Informationen: Das erste MsgBox zeigt die Adresse der verbundenen Zelle an, während das zweite MsgBox die Anzahl der Zellen in der Verbindung anzeigt.


Häufige Fehler und Lösungen

  • Fehler: "Objektvariable oder With-Blockvariable nicht festgelegt"

    • Lösung: Stelle sicher, dass die aktive Zelle tatsächlich eine verbundene Zelle ist. Wenn nicht, wird dieser Fehler angezeigt.
  • Fehler: Keine Rückmeldung beim Ausführen des Makros

    • Lösung: Überprüfe, ob Du das Makro richtig ausgewählt und ausgeführt hast. Stelle sicher, dass Du nicht in einer Zelle ohne Verbindung bist.

Alternative Methoden

Wenn Du keine VBA-Lösungen verwenden möchtest, gibt es auch manuelle Methoden, um verbundene Zellen zu finden:

  • Verwendung der "Suchen"-Funktion: Du kannst die Funktion STRG + F verwenden, um nach verbundenen Zellen zu suchen. Gib =VERBINDEN in das Suchfeld ein und Excel wird die verbundenen Zellen anzeigen.

  • Formatierung prüfen: Du kannst auch die Formatierungen in der Excel-Leiste überprüfen, um festzustellen, ob Zellen verbunden sind.


Praktische Beispiele

Angenommen, Du hast eine Tabelle, in der die Zellen B2 bis C4 verbunden sind. Um die Größe dieser verbundenen Zelle zu ermitteln, führe das oben beschriebene Makro aus. Du erhältst als Ergebnis:

  • Adresse: $B$2:$C$4
  • Anzahl der Zellen: 6

Dies zeigt, dass die verbundene Zelle aus 6 einzelnen Zellen besteht.


Tipps für Profis

  • Verbundene Zellen anzeigen: Um alle verbundenen Zellen in einem Arbeitsblatt auf einen Blick zu sehen, kannst Du die Funktion "Zellen formatieren" verwenden und die Formatierung auf eine andere Farbe setzen.

  • Excel verbundene Zellen gleiche Größe: Stelle sicher, dass alle verbundenen Zellen die gleiche Größe haben, um die Lesbarkeit und das Layout Deiner Tabelle zu verbessern. Mache dies durch gleichmäßiges Anpassen der Zellenhöhe und -breite vor dem Verbinden.


FAQ: Häufige Fragen

1. Wie finde ich alle verbundenen Zellen in einem Arbeitsblatt?
Du kannst die "Suchen"-Funktion verwenden oder ein VBA-Skript schreiben, um alle verbundenen Zellen aufzulisten.

2. Kann ich verbundene Zellen wieder trennen?
Ja, markiere die verbundene Zelle, gehe zur Registerkarte "Start" und klicke auf "Verbinden und zentrieren", um die Verbindung aufzuheben.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige