HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
daniel
06.05.2026 18:29:55
AW: intel. Tabelle - bestimmte Tabelle und letzte Zeile laden
Hi
mit deinem Code liest du den Wert aus, der in letzten Zeile der ersten Spalte der Intelligenten Tabelle steht.
wenn dein Ergebnis 1 ist, ist diese Zelle leer oder enthält den Wert 0.
Was genau möchtest du denn als Ergebnis haben?

wenn du die Zeilennummer der letzten Zeile haben willst, dann wäre das:

tbl.DataBodyrange.Row + tbl.DataBodyRange.Rows.count - 1

Gruß Daniel
Als Antwort auf diesen Beitrag
SF_Beneke
06.05.2026 17:48:35
intel. Tabelle - bestimmte Tabelle und letzte Zeile laden
Hallo zs,

ich habe ein Problem beim Auslesen einer bestimmten intelligenten Tabelle was die letzte Zeile ist.
Tabellenblatt ist A_Kunden... das ist die einzige Tabelle in diesem Blatt.
Die Intel. tabelle beginnt bei Zeile 10 mit der Übersicht und heisst tbl_kunden.

trotzdem bekomme ich immer nur die ID 1 angezeigt...


Sub kundenanlegen_DBEingabe()

'Tabelle einlesen
Dim tbl As ListObject
Set tbl = A_Kunden.ListObjects(1)

With eingabemaske

'Spalten leeren
.Columns("G").ClearContents
.Columns("K").ClearContents
.Columns("O").ClearContents

'ID einfügen
.Range("G3").Value = tbl.DataBodyRange(tbl.DataBodyRange.Rows.Count, 1).Value + 1

'navi auf eingabe
.Shapes.Range(Array("txt_anlegen")).Visible = True
.Shapes.Range(Array("txt_bearbeiten")).Visible = False
.Select
'Zelle auswaählen
.Range("G8").Select

MsgBox Cells(5, Columns.Count).End(xlToLeft).Column 'letzte Spalte
End With
End Sub
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.