Goedenavond,
Momenteel ben ik werkszaam in een klein labo ben ik bezig een programmatje (allé, programma is een groot woord) in elkaar te flansen in excel om een beter zicht te kunnen krijgen op bepaalde onderzoeksresultaten.
De bedoeling van het programma is:
1) dat er een pagina voorhanden is waar men gegevens kan invoeren (momenteel voeg ik mijn gegevens handmatig in op dit blad en verberg dan de vorige lijnen. Handiger zou zijn om bvb met een "enter"knop of iets dergelijks te kunnen werken...).
Er wordt op die manier een lijst gecreeerd waarbij devorige gegevens niet verloren gaan, maar gestored worden (een database dus).
2) De ingegeven gegevens worden dan automatisch gekoppeld aan een tweede blad dat dienst doet als berekeningsblad.
De berekeningenvan de vorige data staan hier al, het zou dus achteraan moeten aansluiten.
Concreet wordt met het ingevoerde gegeven één berekening gemaakt (een ALS-voorwaarde) en enkele andere berekeningen.
De andere berekeningen zijn alleen van tel als de als-formule is voldaan.
3) De uitkomst van het meest recente gegeven zou ik dan weer automatisch willen displayen op een ander blad (of een andere sheet).
4) ook werk ik binnen deze database met een grafiek. Is het mogelijk om de grafiek steeds automatisch up te daten zodat hij steeds de laatste vijftig data toont?
Om het allemaal wat minder abstaract te maken even onderstaand voorbeeld (in zwart vindt u het uitgangspunt, in rood zet ik erbij wat ik er graag van zou willen maken):
Blad 1:
1 januari 2007 54.3
2 januari 2007 723.8
3 januari 2007 1.34
4 januari 2007 55.8
5 januari 2007 3304.8
( Bovenstaand hebben we de database. Vandaag zijn we 6 januari en moet er dus een neiuw gegeven ingevoerd worden. De bedoeling is dus dat ik ofwel een manier vindt waarbij ik achteraan 6 januari... invul of dat er op de pagina een vak of kader voorhanden is waarin ik dit gegeven kan invullen waarna het automatisch bij deze gegevensreeks wordt bijgevoegd...)
Blad 2:
54.3 = ALS(A1>10;"ja";"neen") 33%
723.8 = ALS(A2>10;"ja";"neen") 33%
1.34 = ALS(A3>10;"ja";"neen") 33%
55.8 = ALS(A4>10;"ja";"neen") 33%
3304.8 = ALS(A5>10;"ja";"neen") 33%
( dit is het werkblad. Het gegeven dat op 6 januari wordt toegevoegd zou ook hier aansluiting moeten vinden en vervolgens de berekeningen ondergaan. Momenteel doe ik dit dmv =blad!A1 .....; Het grootste probleem is echter het herkennen van de computer van de laatste uitkomst, om deze te importeren naar blad 3)
Blad 3:
3304.8 ja 33%
(Wanneer de gegevens van 6 januari zijn ingevoerd bvb 22 dan zou hier in een kader automatisch " 22 neen 33%" moeten komen)
Blad 4:
Grafiek met twee laatste gegevens (55.8 en 3304.8).
(idem voor deze grafiek, indien 6 januari werd ingevoerd zou hier dan een grafiek dienen te verschijnen met als punten 3304.8 en 22)
Het lijkt vrij simpel, maar ik kom er met mijn kennis niet (ben wel op zoek gegaan op het net naar cursusjes (maar met de tools die ik daar vind (bvb vlookup, macro ed kom ik erzelf moeilijk uit))).
Indien iemand mij hierbij kan helpen of een tipje van de sluier kan plichten zal ik hem eeuwig dankbaar zijn.
Alvast bedankt.
Greetz,
Sororitas
Momenteel ben ik werkszaam in een klein labo ben ik bezig een programmatje (allé, programma is een groot woord) in elkaar te flansen in excel om een beter zicht te kunnen krijgen op bepaalde onderzoeksresultaten.
De bedoeling van het programma is:
1) dat er een pagina voorhanden is waar men gegevens kan invoeren (momenteel voeg ik mijn gegevens handmatig in op dit blad en verberg dan de vorige lijnen. Handiger zou zijn om bvb met een "enter"knop of iets dergelijks te kunnen werken...).
Er wordt op die manier een lijst gecreeerd waarbij devorige gegevens niet verloren gaan, maar gestored worden (een database dus).
2) De ingegeven gegevens worden dan automatisch gekoppeld aan een tweede blad dat dienst doet als berekeningsblad.
De berekeningenvan de vorige data staan hier al, het zou dus achteraan moeten aansluiten.
Concreet wordt met het ingevoerde gegeven één berekening gemaakt (een ALS-voorwaarde) en enkele andere berekeningen.
De andere berekeningen zijn alleen van tel als de als-formule is voldaan.
3) De uitkomst van het meest recente gegeven zou ik dan weer automatisch willen displayen op een ander blad (of een andere sheet).
4) ook werk ik binnen deze database met een grafiek. Is het mogelijk om de grafiek steeds automatisch up te daten zodat hij steeds de laatste vijftig data toont?
Om het allemaal wat minder abstaract te maken even onderstaand voorbeeld (in zwart vindt u het uitgangspunt, in rood zet ik erbij wat ik er graag van zou willen maken):
Blad 1:
1 januari 2007 54.3
2 januari 2007 723.8
3 januari 2007 1.34
4 januari 2007 55.8
5 januari 2007 3304.8
( Bovenstaand hebben we de database. Vandaag zijn we 6 januari en moet er dus een neiuw gegeven ingevoerd worden. De bedoeling is dus dat ik ofwel een manier vindt waarbij ik achteraan 6 januari... invul of dat er op de pagina een vak of kader voorhanden is waarin ik dit gegeven kan invullen waarna het automatisch bij deze gegevensreeks wordt bijgevoegd...)
Blad 2:
54.3 = ALS(A1>10;"ja";"neen") 33%
723.8 = ALS(A2>10;"ja";"neen") 33%
1.34 = ALS(A3>10;"ja";"neen") 33%
55.8 = ALS(A4>10;"ja";"neen") 33%
3304.8 = ALS(A5>10;"ja";"neen") 33%
( dit is het werkblad. Het gegeven dat op 6 januari wordt toegevoegd zou ook hier aansluiting moeten vinden en vervolgens de berekeningen ondergaan. Momenteel doe ik dit dmv =blad!A1 .....; Het grootste probleem is echter het herkennen van de computer van de laatste uitkomst, om deze te importeren naar blad 3)
Blad 3:
3304.8 ja 33%
(Wanneer de gegevens van 6 januari zijn ingevoerd bvb 22 dan zou hier in een kader automatisch " 22 neen 33%" moeten komen)
Blad 4:
Grafiek met twee laatste gegevens (55.8 en 3304.8).
(idem voor deze grafiek, indien 6 januari werd ingevoerd zou hier dan een grafiek dienen te verschijnen met als punten 3304.8 en 22)
Het lijkt vrij simpel, maar ik kom er met mijn kennis niet (ben wel op zoek gegaan op het net naar cursusjes (maar met de tools die ik daar vind (bvb vlookup, macro ed kom ik erzelf moeilijk uit))).
Indien iemand mij hierbij kan helpen of een tipje van de sluier kan plichten zal ik hem eeuwig dankbaar zijn.
Alvast bedankt.
Greetz,
Sororitas