• 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.

gegevens uit de laatste kolom

Status
Niet open voor verdere reacties.

pcwimie

Gebruiker
Lid geworden
13 okt 2011
Berichten
40
Geachte forumleden,
Ik heb de volgende vraag.
Ik heb een excel werkblad met daarop in kolom A kastnrs. met daarachter vanaf kolom C keuringsdatums.
zie bij gevoegd bestand.
Nu wil ik in kolom B de datum hebben uit de laatste kolom in dit geval 2013.
let wel volgend jaar komt er weer een kolom bij (2014) en dan moeten die datums worden overgenomen.

het kan zijn dat de laatste kolom (2013) geen gegevens bevat.
Kolom B moet dan niet de gegevens uit de kolom van 2012 halen.

Kolom B moet altijd kijken naar de laatste kolom.

Is dit mogelijk met een excel formule.

ik weet dat zoiets bestaat als VBA, ik heb ook al een aantal keren mee proberen te stoeien.
tot mijn spijt kwam ik daar nooit verder mee.

bij voorbaat dank pcwimieBekijk bijlage test bestand.xlsx
 
pcwimie,

Kijk of je hier wat mee kunt.
Deze Macro bepaald wat de laatste kolom is.
Code:
Sub hsv()
Dim c4
  With Sheets("blad1")
    Range("c4").Value = .UsedRange.Columns.Count
  End With
End Sub

Om de kolom Letter te vinden.
Code:
Sub Zoek_Laatste_Kolom()
  With Sheets("blad1")
    Lkolom = .UsedRange.Columns.Count
    Range("C5").Value = Columns(Lkolom).Address
  End With
End Sub

Misschien kan dit ook met een formule?
 
Laatst bewerkt:
gebruik de formule in B3:

=OFFSET($B3;0;COUNTA($C3:$ZZ3))

PS. en zet een spatie in de gele cellen
 
Laatst bewerkt:
Het kan ook zonder VBA met de volgende formule:

Code:
=ZOEKEN(999999999999999;C2:IV2)
 

Bijlagen

beste forumleden

bedankt voor jullie snelle reactie.
de oplossing van Cobbe werkt voor mij.
bedankt
 
Beste forum leden,

Ik was iets te snel met mijn reactie.

de formule va Cobbe pakt altij de laatst gevulde cel va een rij.
Dat is niet mijn bedoeling
Kolom B moet naar de laatste kolom kijken en niet naar de laatst gevulde cel.

bij de formule va snb geeft excel alleen maar #NAAM als resultaat.

en excelarmateur bedankt voor je moeite voor de VBA code maar zoals ik al aangegeven had kom ik met VBA niet verder.
 
Laatst bewerkt:
In B2 en verder naar beneden doortrekken.
Code:
=ALS(VERSCHUIVING($B2;0;AANTALARG($C$1:$ZZ$1))="";"";VERSCHUIVING($B2;0;AANTALARG($C$1:$ZZ$1)))
 
Beste warme bakkertje

vooralsnog lijkt jouw formule te werken.

ik heb alleen nu weer iets vreemds
als ik de formule plak in B2 en dan doortrek dan nemen alle cellen de datum die in rij 2 staat.
als ik dan bij B3 in de formulebalk in de formule klik en daarna een enter geef dan geeft hij wel de juiste datum aan?????
 
Zet Berekenen op Automatisch.
 
had je de vertaling van
=OFFSET($B3;0;COUNTA($C3:$ZZ3))
al geprobeerd ?

=verschuiving($B3;0;aantalarg($C3:$ZZ3))
 
Beste snb,

met de functie aantalarg telt excel het aantal niet lege cellen
het kan dus voorkomen dat er een cel leeg is van voorgaande jaren en dan krijg ik als resultaat de verkeerde datum.
evengoed bedank voor de genomen moeite.

Beste warme bakkertje,

Als ik deze formule gebruik en in het werkblad vast een lege kolom (2014) maak dan geeft hij in kolom B geen waarde.
is het mogelijk om met een kleine aanpassing de formule te laten kijken naar de één na laatste kolom.

Muisschien weet jij ook een oplossing voor de vraag die ik gesteld heb op 22 maart 2012 volg onderstaande link

http://www.helpmij.nl/forum/showthread.php/694649-Automatisch-de-laatste-kolommen-afdrukken

wat ik hiermee graag wil is dat op elke pagina de eerste kolom en eerste rij afgedrukte worden + de laatste 8 kolommen
 
in B2:
Code:
=HORIZ.ZOEKEN(2013;$B$1:Z8;RIJ();WAAR)

Als je het jaar variabel wilt maken, dan kun je 2013 vervangen door (bv) A15, waarbij je dan in A15 het te zoeken jaar zet
 
Laatst bewerkt:
Lees svp reaktie nummer #2 nog eens goed door.....
 
Code:
AANTALARG($C$1:$ZZ$1)-1
Maar op deze manier kan je bezig blijven en ga je nooit een éénduidige oplossing krijgen, want wat als je besluit voor 2015 ook maar alvast een lege kolom bij te voegen ????
Dan zal je moeten overschakelen op een variabel jaartal zoals Haije voorstelt.
 
sorry warme bakkertje
ik dacht ik stel de vraag in twee etappes anders wordt het misschien verwarrend.

In ieder geval bedankt want ik kan weer verder.

Heb jij ook toevallig nog gekeken bij de topic die in het linkje heb bijgevoegd?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan