• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Tekst uit laatst gevulde cel overnemen

Status
Niet open voor verdere reacties.

JuliaHak

Nieuwe gebruiker
Lid geworden
7 feb 2018
Berichten
2
Hallo,


Na een hele poos zoeken ben ik op dit forum beland, want ik kom er niet uit; ook niet na zoeken in eerdere post.

Ik wil van een kolom met gegevens (tekst) bijv. van B:B, De laatst ingevulde cel overnemen, zodat deze zichtbaar wordt in bijv. cel A1

ik heb het al geprobeerd met de volgende formules, maar het lukt mij niet:

=GROOTSTE(ALS(B1:B65535<>"";RIJ(B1:B65535);"");1)
Maar bij deze geeft hij alleen als antwoord "0" weer in cel A1

Code:
=INDEX(E:E;AANTALARG(E:E))
Maar bij deze geeft hij de waarde van een cel halverwege de kolom weer, en niet van de laatst gevulde cel

Code:
Function laatsterij(Kolom)
laatsterij = Range(Kolom & "65536").End(xlUp).Value
End Function

Deze VBA code in combinatie met de volgende formule:

Code:
=laatsterij(B)

Maar ook hierbij geeft hij als waarde "0"


Heeft iemand een idee hoe ik wel de waarde kan krijgen van de laatste ingevulde cel?

ik ben geen ster in Excel, vandaar dat ik er waarschijnlijk niet uitkom ;-)


Alvast hartelijk bedankt voor de moeite!

Julia
 
Probeer eens:
Code:
=INDEX(B1:B65535;MAX(ALS(B1:B65535<>"";RIJ(B1:B65535))))
Ingeven met CTRL SHIFT ENTER (matrixformule)
 
Met een somproduct er omheen hoef je het niet als matrixformule in te voeren.
Code:
=INDEX([COLOR=#3E3E3E]B1:B65535[/COLOR];SOMPRODUCT(MAX(RIJ([COLOR=#3E3E3E]B1:B65535[/COLOR])*([COLOR=#3E3E3E]B1:B65535[/COLOR]<>""))))
 
Echt super bedankt, ze werken allebei!:thumb::d

gr. Julia
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan