letzten Wert einer Zeile ermitteln, VBA
Letzte belegte Zelle
Parameter strTab = Tabelle, lngZeile = Zeilenindex
in einer Zeile ermitteln und Wert zurückgeben
--- CODE Schnipsel Start ----
Public Function Letzte_belegte_Zelle(strTab as String, lngZeile As Long)
Dim lngletzte As
Long
lngletzte =
Worksheets(strTab).Cells(lngZeile,
Columns.Count).End(xlToLeft).Column
Letzte_belegte_Zelle
= Worksheets(strTab).Cells(lngZeile, lngletzte).Value
End Function
--- CODE Schnipsel Ende ---
Beispiel Funktionsaufruf
Letzte_belegte_Zelle("Tabelle1";1)
letzter Wert in der Tabelle1, Zeile 1 wird zurückgegeben.
Funktion darf sich nicht in der gleichen Zeile wie Parameter lngZeile befinden,
ansonsten gibt Excel einen Zirkelbezug zurück.
Wenn neue Werte in der Zeile hinzugekommen sind, mit
STRG-ALT-F9 Formeln neu berechnen lassen, um den Funktionswert zu aktualisieren
Um diese Aufgabe mit Excel Formeln zu lösen siehe Blogbeitrag
letzten Wert einer Zeile ermitteln INDEX(), VERWEIS()
siehe auch shortcuts
--- CODE Schnipsel Ende ---
Beispiel Funktionsaufruf
Letzte_belegte_Zelle("Tabelle1";1)
letzter Wert in der Tabelle1, Zeile 1 wird zurückgegeben.
Funktion darf sich nicht in der gleichen Zeile wie Parameter lngZeile befinden,
ansonsten gibt Excel einen Zirkelbezug zurück.
Wenn neue Werte in der Zeile hinzugekommen sind, mit
STRG-ALT-F9 Formeln neu berechnen lassen, um den Funktionswert zu aktualisieren
Um diese Aufgabe mit Excel Formeln zu lösen siehe Blogbeitrag
letzten Wert einer Zeile ermitteln INDEX(), VERWEIS()
siehe auch shortcuts
Kommentare
Kommentar veröffentlichen