Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
932to936
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
932to936
932to936
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

letzte Zelle im Bereich ermitteln

letzte Zelle im Bereich ermitteln
10.12.2007 15:31:45
Walter
Hallo Fachfrauen u. Männer,
ich habe folgendes Makro, welches mir den Bereich ermittelt, den ich SUCHE.
Funkt einwandfrei !
Jetzt möchte ich gern die letzte belegte Zelle in der Spalte 5 des ermittelten Bereiches
ermitteln, um dann den Druckbereich oder aber den gesamten Bereich zu ermitteln und nicht
Pauschal bis Zeile 60.
Dim Zelle As Range
Suchtext = "Alle"
Set Zelle = Rows("8").Find(what:=Suchtext, LookIn:=xlValues, LookAt:=xlWhole)
Select Case Zelle Is Nothing
Case False
Application.ScreenUpdating = True
Zelle.Activate
Case True
End Select
'--------------------------------------------
Dim Spalte As Integer
Spalte = ActiveCell.Column
Dim wSpalte As Integer
wSpalte = Spalte + 5
Dim bereich
bereich = Range(Cells(10, Spalte), Cells(60, Spalte + 5)).Select
'--letzte Zelle ermitteln -----------------------------------
' z = Range("A6").End(xlDown).Row
z = Range(Cells(10, Spalte + 5), Cells(z, Spalte + 5)).Select
End Sub
mfg Walter

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Habe was gefunden (Service) -)
10.12.2007 15:45:09
Walter
Hallo Allerseits,
habe dies gefunden und so eingesetzt, es klappt !
'--letzte Zelle ermitteln -----------------------------------
' z = Range("A6").End(xlDown).Row
'lz = Range(Cells(10, Spalte + 4), Cells(10, Spalte + 4)).End(xlDown).Row
'MsgBox lz
Dim LoLetzte As Long
If Not TypeOf Selection Is Range Then Exit Sub
'Prüfng ob Tabelle ausgewählt
If TypeName(ActiveSheet) "Worksheet" Then Exit Sub
LoLetzte = IIf(IsEmpty(Cells(Rows.Count, ActiveCell.Column)), _
Cells(Rows.Count, ActiveCell.Column).End(xlUp).Row, Rows.Count)
MsgBox "letzte belegte Zeile " & LoLetzte & " in Spalte " & ActiveCell.Column
ActiveSheet.Cells(LoLetzte, ActiveCell.Column).Activate
bereich = Range(Cells(10, Spalte), Cells(LoLetzte, Spalte + 5)).Select
'-------------------------------------------------------------------------------
mfg Walter
Anzeige

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige