Als "zelfonderwezen exceller" kwam ik via google al vaak op dit forum het antwoord tegen dat ik zocht totdat ik op het volgende probleem stuitte waar ik niet meer uitkom. Hopelijk kunnen jullie me ook nu weer helpen.
Situatie:
3 tabbladen:
blad1: een lijngrafiek
blad2: de data voor in de grafiek
blad3: informatie die vernieuwd wordt (ouderwets met copy paste van een tabblad vanuit een ander bestand)
Ik haal de data van blad2 uit blad3.
Probleem:
Ik wil, zodra de data in blad3 overschreven wordt zorgen dat de data in blad2 bewaard blijft en dat de nieuwe data wordt geplaatst op blad2 in de kolom net naast de vorige. Het doel is dat ik op die manier een "historie" op bouw van de data die in blad3 gestaan heeft zodat ik daar een grafiek van kan maken. Ik kan eventueel een variabele gebruiken om aan te geven bij de hoeveelste overschrijving van blad3 ik ben en dus de hoeveelste kolom ik zou moeten gebruiken.. Ik kan echter géén VBA gebruiken.
Voorbeeld:
beginsituatie:
Blad3:
1 10
2 20
3 30
Blad2:
1 10
2 20
3 30
vervolg:
Blad3 overschreven:
1 15
2 23
3 37
dan blad2:
1 10 15
2 20 23
3 30 37
De enige oplossing die ik tot nu toe gevonden heb is door een variabele "CopyNr" bij te houden door deze handmatig met 1 te verhogen. Rij 1 heb ik dan gebruik om te nummeren van 1 tot 16 (er komen max 16 "vernieuwingen") en vervolgens de kolommen te vullen met een geneste "als" en een kringverwijzing:
Maar dit is natuurlijk een ontzettend lelijke oplossing die bovendien niet optimaal werkt bij het later ophalen van de data voor de lijngrafiek.
Heeft er iemand een elegantere en goed werkende oplossing voor me?
Mocht een voorbeeldbestandje nog gewenst zijn dan zal ik die alsnog maken (momenteel niet mogelijk).
Alvast bedankt voor het meedenken!
Met vriendelijke groet,
Xander

Situatie:
3 tabbladen:
blad1: een lijngrafiek
blad2: de data voor in de grafiek
blad3: informatie die vernieuwd wordt (ouderwets met copy paste van een tabblad vanuit een ander bestand)
Ik haal de data van blad2 uit blad3.
Probleem:
Ik wil, zodra de data in blad3 overschreven wordt zorgen dat de data in blad2 bewaard blijft en dat de nieuwe data wordt geplaatst op blad2 in de kolom net naast de vorige. Het doel is dat ik op die manier een "historie" op bouw van de data die in blad3 gestaan heeft zodat ik daar een grafiek van kan maken. Ik kan eventueel een variabele gebruiken om aan te geven bij de hoeveelste overschrijving van blad3 ik ben en dus de hoeveelste kolom ik zou moeten gebruiken.. Ik kan echter géén VBA gebruiken.
Voorbeeld:
beginsituatie:
Blad3:
1 10
2 20
3 30
1 10
2 20
3 30
vervolg:
Blad3 overschreven:
1 15
2 23
3 37
1 10 15
2 20 23
3 30 37
De enige oplossing die ik tot nu toe gevonden heb is door een variabele "CopyNr" bij te houden door deze handmatig met 1 te verhogen. Rij 1 heb ik dan gebruik om te nummeren van 1 tot 16 (er komen max 16 "vernieuwingen") en vervolgens de kolommen te vullen met een geneste "als" en een kringverwijzing:
Code:
B1 = ALS($A$1=CopyNr ; Blad3!$A$1 ; ALS($A$1>CopyNr ; [B]B1[/B]; ""))
Maar dit is natuurlijk een ontzettend lelijke oplossing die bovendien niet optimaal werkt bij het later ophalen van de data voor de lijngrafiek.
Heeft er iemand een elegantere en goed werkende oplossing voor me?
Mocht een voorbeeldbestandje nog gewenst zijn dan zal ik die alsnog maken (momenteel niet mogelijk).
Alvast bedankt voor het meedenken!
Met vriendelijke groet,
Xander