habe folgendes Problem:
wie kann ich es anstellen das aus den Tabellenblatt2 Spalte A der letzte Eintrag ermittelt und dieser im Blatt1 in Zelle A5 angezeigt wird ?
Weiß da zufällig jemand einen Rat ?
Mfg Bjoern
Mfg Bjoern
such hier https://www.herber.de/forum/archiv/search/searchlist.htm mal nach letzter Zeile.
Gruß
Peter
Zufällig wüsste ich Rat, dank www.excelformeln.de (die ultimative Formelseite). In der Recherche wäre es auch zu finden vielleicht sogar noch eine besser Lösung, aber anyway...
{=INDEX(Tabelle2!A1:A1000;MAX(ISTTEXT(Tabelle2!A1:A1000)*ZEILE(1:1000)))}
Falls du nach einer Zahl statt Text suchst, schau mal hier...
http://www.excelformeln.de/formeln.html?welcher=50
"Es ist Array-Formeln {Matrixformeln}; - zu erkennen an den geschweiften Klammern vor dem Gleichheitszeichen und am Ende {=FORMEL}. Diese Klammern werden nicht eingegeben sondern zum Abschluß der Formel durch gleichzeitig Strg Shift Enter erzeugt (statt Enter allein). Wenn Du hier einen Array kopierst, diese Klammern also löschen, und die Formel wie beschrieben abschließen."
Gruss
Chris
wie folgt sollte es gehen. Allerdings nur über dieses Macro, das Du am besten einem Button zuweist!
Sub LetztenWertAnzeigen()
Sheets("Tabellenblatt2").Select
Dim iRow As Integer
Cells([a65536].End(xlUp).Row, 1).Activate
ActiveCell.Copy
Sheets("Tabellenblatt1").Select
Range("A5").Select
ActiveSheet.Paste
End Sub
Tschüss
Josef
Noch ein bischen eleganter gehts ohne Select resp. Activate. Zudem als Worksheet_Change Ereignis zu Tabelle2 wäre auch noch eine Idee...
Gruss
Chris
Mfg
Bjoern
wirklich sehr viel eleganter. Man lernt halt nie aus! :-)
Tschüss
Josef