Hey warme bakkertje,
Wauw.. je hebt me net letterlijk dagenlang opzoekwerk bespaard voor de code van de opdrachtknoppen ;-).
Ik weet wel hoe je door vba een waarde moet laten lezen en/of laten wegschrijven voor één cel of voor één specifieke range maar om dit in de structuur van dit project te laten doen + zorgen dat het op de eerst lege rij weggeschreven word + vervolgens de invoercellen weer laten leegmaken, daarvoor is mijn kennis té beperkt en zou ik dus werkelijk vele uren en dagen het internet moeten afzoeken hebben. Ontzettend bedankt voor de hulp hiermee!
Nu had ik wel gemerkt dat er nog één gegeven was dat ook moet mee weggeschreven worden achter de opdrachtknoppen. Namelijk de datum van invoer of bijwerking.
Dit heb ik ondertussen in de vba-code aangepast/bijgewerkt.
In de tweede fase moesten een aantal berekeningen gemaakt worden voor de derde fase.
Hiervoor moest ik dan nog bijkomende kolommen toevoegen aan de gegevenstabel met bijhorende formules. Ook heb ik het ophalen van de actuele voorraad bij ‘voorraad bijwerken’ op werkblad “invoer” aangepast. (Doordat de voorraad enkel bijgewerkt wordt als er nieuwe voorraad word gekocht (dus dat er enkel word toegevoegd) moet op datum van de toevoeging de werkelijke actuele voorraad (oorspronkelijke voorraad min verbruikte voorraad) weergegeven worden. Deze word adhv een formule berekend in de gegevenstabel.)
Fase 2 heb ik dus volledig afgewerkt.
De derde fase is dan de boodschappenlijst genereren op basis van de gekozen winkeldatum.
Hiervoor heb ik een nieuw werkblad aangemaakt.
Er wordt altijd gewinkeld op een woensdag dus deze datums heb ik ook in een keuzelijst gestoken.
Vervolgens heb ik de lay-out voor deze boodschappenlijst ook volledig aangemaakt. Voor elke winkel heb ik een aparte lijst voorzien.
Ter info heb ik tijdelijk in de cellen de kolom uit de gegevenstabel vermeld waar de gewenste informatie gehaald moet worden.
Bedoeling is dus dat, als ik de winkeldatum selecteer, dat dan alle artikels (met aantal & totale prijs), die in de gegevenstabel die specifieke datum hebben staan als ‘DatAankNwVoor’ (kolom “J”), onder de juiste winkel worden vermeld.
Helemaal rechts op het werkblad ‘boodschappenlijst’ heb ik dan nog een overzichtje gemaakt met de totaalbedragen voor elke winkel afzonderlijk en een subtotaal voor alle winkels tezamen.
Het enige wat ik nu nog moet is dus de formules en/of vba-code uitzoeken om de gewenste informatie in die boodschappenlijst te krijgen. Alleen heb ik geen idee hoe ik daar moet aan beginnen.
Ik probeer het sowieso ook zelf uit te zoeken maar alle hulp en/of tips zijn welkom.
Ik hang alvast mijn bijgewerkte versie aan.
groetjes,
BlackDevil