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

Verticaal zoeken? Als dan? Ik weet het niet.

Status
Niet open voor verdere reacties.

jenzie44

Gebruiker
Lid geworden
9 sep 2011
Berichten
68
Dag,

Ik heb een sheet met een tabblad 'Werkblad' en tabblad 'Overzicht'. Het betreft een stukje logistiek.

'Werkblad'
In dit tabblad worden gegevens ingescand dan wel geselecteerd in de verschillende cellen. Iedere rij zegt iets over eenzelfde object. De ID's zijn uniek voor een object, maar een object kan wel meerdere keren in de kolom voorkomen.

Een object komt binnen op een bepaalde datum, bijvoorbeeld object met ID 26094 is ontvangen op 01-12-2015 (regel 6). Datzelfde object is op 07-12-2015 weer verzonden (regel 10).

Zo zal het gaan met ieder object. Het komt eerst binnen en gaat daarna ergens weer weg. Het tabblad 'Werkblad' is als het ware het databestand/logbook van de gebeurtenissen.


'Overzicht'.
In het tabblad 'Overzicht' wil ik gegevens koppelen.
Ik wil dat gegevens van dezelfde ID op 1 regel gevoegd hebben. De eerste regel is een voorbeeld van hoe ik het wil hebben. Maar dat uiteraard geautomatiseerd.

In kolom A wil ik dat hij uit kolom A van het andere 'Werkblad' het ID kopieert, uniek uiteraard. En dan wil ik dat hij de datum ontvangen en wanneer dat er is de datum verzonden ook kopieert, zodat ik de doorlooptijd kan bepalen et cetera.


Kan iemand me hiermee helpen? Zie de bijlage voor het voorbeeld-bestand!

Groeten,
 

Bijlagen

Met een simpele draaitabel kun je wat je beschrijft wel maken.
In kolom A wil ik dat hij uit kolom A van het andere 'Werkblad' het ID kopieert, uniek uiteraard. En dan wil ik dat hij de datum ontvangen en wanneer dat er is de datum verzonden ook kopieert, zodat ik de doorlooptijd kan bepalen et cetera.
De overige velden kun je met Vert.Zoeken dan wel ophalen.
 
Ik kom dus niet helemaal uit de werking van VLOOKUP. Daar zit het probleem voornamelijk.
 
Gewoon verborgen om te laten zien dat zoiets je layout niet wijzigt.

Tik in het naamvak A1 en daarna Enter om ze tevoorschijn te halen.
 
Laatst bewerkt:
Bedankt.

Iets anders nog.

Een van mijn formules is =IF(A9>0;TODAY();"") met andere woorden: Vul de datum in van vandaag als in A9 iets is ingevuld groter dan 0.
Maar nu wil ik dat die datum vervolgens bevriest. Met andere woorden: als ik morgen het document opnieuw open, wil ik dat die datum van gister daar blijft staan en niet dat hij een nieuwe datum neerzet (die van vandaag dus). Hoe kan ik dat het beste aanpakken?
 
Je kan dit achter je blad hangen:

Code:
Private Sub Worksheet_Deactivate()
Dim cl As Range
For Each cl In Range("D6:D100")
 If IsDate(cl) = True Then
   cl = cl.Value
 End If
Next
End Sub
 
Cobbe,

Het lukt me niet die verborgen kolom A tevoorschijn te halen....
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan