Leerbereich zwischen Zellen auswählen
#11
Hallo Leute,

die ganze Geschichte hier wurde zwar erfolgreich von SNB gelöst. Mich würde aber trotzdem folgendes brennend interessieren, was hier im Thread vom Fragesteller auch schon angesprochen wurde.

Kann man den Index des Areas-Bereiches, in dem sich eine aktive Zelle befindet direkt bestimmen? Oder muss man hier immer auf die for-each Schleife zurückgreifen?
Top
#12
Hallo,

(28.02.2016, 11:15)VBATartar schrieb: Kann man den Index des Areas-Bereiches, in dem sich eine aktive Zelle befindet direkt bestimmen? Oder muss man hier immer auf die for-each Schleife zurückgreifen?

nein, das geht nicht direkt.

Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • VBATartar
Top
#13
Danke für Deine klare und kompetente Antwort!
Top
#14
Hallöchen,

auch wenn's nicht gefragt war - man könnte zumindest den Bereich um die leere Zelle ohne Schleife und ohne Areas ermitteln. Das Makro hat noch Verbesserungspotential, siehe Hinweise.

Code:
Sub LeererBereich()
'Gibt den leeren Bereich um eine Zelle im leeren Bereich aus
'Hinweise:
'Für A1 leer und aktive Zelle in A1 oder damit zusammenhängendem Bereich der Spalte Änderung nötig
'Für Unterdrückung einer Ausgabe bei Ausführung in einer gefüllten Zelle  Änderung nötig
MsgBox Range(Cells(ActiveCell.End(xlUp).Row + 1, ActiveCell.Column), Cells(ActiveCell.End(xlDown).Row - 1, ActiveCell.Column)).Address
End Sub
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste