Registriert seit: 18.11.2019
Version(en): 2016
Hallo Leute,
ich benötige ein wenig Hilfe, stehe im Moment auf dem Schlauch.
Mit
WorksheetFunction.Max(Range("D:D"))
bekomme ich aus der Spalte D den höchsten Wert angezeigt, das sagt "Max" aus.
jetzt benötige ich aber den "letzten Wert" aus aus der Spalte, wie lautet der?
Im Voraus vielen Dank
Peter
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
Code:
=VERWEIS(2;1/($D$1:$D$200<>"");$D$1:$D$200)
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 11.04.2014
Version(en): Office 2003 - Office 2007 - Office 365
Hallo Günter,
das klappt nur wenn die Zeilen nacheinader befüllt werden. in meinem Beispiel wurde die "211" als letztes eingegeben ...
Tabelle1 Formeln der Tabelle Zelle Formel I1 =VERWEIS(2;1/($D$1:$D$200<>"") ;$D$1:$D$200)
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß
Marcus
Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Registriert seit: 10.04.2014
Version(en): Office 2019
(29.11.2019, 16:17) marose67 schrieb: Hallo Günter,
das klappt nur wenn die Zeilen nacheinader befüllt werden. in meinem Beispiel wurde die "211" als letztes eingegeben ...
Gruß
Marcus
Hallo, ich glaube es geht um den Wert der am Ende der Liste steht, nicht der der als letztes eingegeben wurde...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht
"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Marcus,
deinen Einwand verstehe ich jetzt gerade nicht. Es wird mit der Formel
immer der letzte Eintrag der Spalte gefunden.
Arbeitsblatt mit dem Namen 'Tabelle1' D E 1 5 xx 2 17 3 211 4 6 5 6 a 7 8 2 9 10 xx
Zelle Formel E1 =VERWEIS (2;1/ ($D$1:$D$200< >"") ;$D$1:$D$200)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 11.04.2014
Version(en): Office 2003 - Office 2007 - Office 365
Hallo Günter,
velleicht habe ich die Fage ja falsch verstanden. Mein letzter Eintrag wurde zwischen den vorherigen Einträgen gemacht.
sorry
Marcus
Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Registriert seit: 18.11.2019
Version(en): 2016
Hallo Leute,
ich füge mal meine Beispieltabelle bei.
Also, wenn ich die Userform starte, möchte ich, dass das Feld "letzter Bestand" gefüllt wird mit dem letzten Wert aus der Tabelle, Spalte "E".
Ich hoffe es wird jetzt klarer.
MfG
Peter
Angehängte Dateien
Test.xlsm (Größe: 34,57 KB / Downloads: 3)
Registriert seit: 11.04.2014
Version(en): Office 365
Hallo,
versuche es mal so:
Code:
Private Sub UserForm_Initialize()
Text_Laufende_Nummer = "" 'Laufende Nummer
Text_Alter_Bestand = Cells(Range("E" & Rows.Count).End(xlUp).Row, 5) 'Alter Bestand
Text_Zugang = "" 'Zugang
Text_Abgang = "" 'Abgang
Text_Neuer_Bestand = "" 'Neuer Bestand
End Sub
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter,
der Misserfolg ist ein Waisenkind
Richard Cobden
Registriert seit: 18.11.2019
Version(en): 2016
Hallo Klaus-Dieter,
es funktioniert.
Vielen Dank für deine Unterstützung.
Peter