Startet den Bereich und den Endbereich einer vertikal verbundenen Zelle mit Excel unter Verwendung von VBA

8

Ich muss die erste Zelle und die letzte Zelle einer vertikal verbundenen Zelle herausfinden.

Sagen wir, ich füge Zellen B2 bis B50 zusammen.
Wie kann ich in VBA die Startzelle (= B2) und die Endzelle (= B50) bekommen?

    
vbauser 01.06.2010, 15:32
quelle

5 Antworten

14
%Vor%     
dendarii 02.06.2010 08:19
quelle
5

Unterhalb des Makros werden alle Blätter in einer Arbeitsmappe durchsucht und zusammengefügte Zellen gefunden, deren Zusammenführung aufgehoben und der ursprüngliche Wert für alle verbundenen Zellen verwendet.

Dies wird häufig für DB-Anwendungen benötigt, also wollte ich mit Ihnen teilen.

%Vor%     
Mustafa Aksit 01.12.2012 12:59
quelle
0

Wenn Sie die Adresse einer der Zellen im zusammengeführten Bereich kennen, können Sie einfach den Offset aus diesem Bereich auswählen und die Zeile / Spalte abrufen:

%Vor%

Der obige Code löst Fehler aus, wenn die Offset-Zeile nicht ausgewählt werden kann (dh wenn die zusammengeführten Zeilen von A1 bis A1 sind). Daher sollten Sie eine Fehlerbehandlung hinzufügen, die dem Code sagt, ob er die oberen Zeilen ausgleichen kann muss 1 sein und wenn es nicht gehen kann, muss die untere Reihe 65.536 sein. Dieser Code ist auch nur eindimensional, so dass Sie möglicherweise auch die x-Achse hinzufügen möchten.

    
Bradley Mountford 01.06.2010 16:00
quelle
0

Wenn Sie die Zellenreferenzen als Zeichenfolgen verwenden möchten, können Sie etwas wie diese verwenden, wobei Location, StartCell und EndCell String-Variablen sind.

%Vor%

Wenn Sie sie als Bereiche festlegen möchten, können Sie dies hinzufügen, wobei StartRange und EndRange Range-Objekte sind.

%Vor%     
KevenDenen 01.06.2010 16:30
quelle
0

Angenommen, Sie haben B2 bis B50 zusammengeführt.

Dann beginnt die Zellenadresse mit:

%Vor%

Die Endzellenadresse lautet:

%Vor%

Sie können die Adresse einer beliebigen Zelle des zusammengeführten Bereichs anstelle von B2 in den obigen Code einfügen.

    
ePandit 05.04.2018 13:45
quelle

Tags und Links