502 Aufrufe
in Tabellenkalkulation von

Hallo,

in einer intelligenten Tabelle "tabDaten" habe ich in Spalte "B" eine Liste mit Einträgen im Format "T999".

Ich möchte die Tabelle erweitern und suche den nächst höheren Eintrag in diesem Format. Das klappt mit der Formel ="T"&TEXT(MAX(RECHTS(B3:B305;3)+1);"000") ausgezeichnet.

Jetzt will ich einen VBA-Code schreiben, der das gleiche Ergebnis erzielt und dabei die intelligente Tabelle (databodyrange...) nutzt.

Bisher sind alle meine Versuche gescheitert. hat jemand einen Tipp?

Danke und Gruß A.

2 Antworten

+1 Punkt
von beverly_ Experte (3.7k Punkte)

Hi,

nach diesem Prinzip:

    Mid(ActiveSheet.ListObjects(1).DataBodyRange.Columns(2).Cells.Value, 2) + 1

Bis später, Karin

0 Punkte
von ahorn38 Experte (3.3k Punkte)
Vielen Dank Karin!

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...