Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Cel niet meer kleuren als aan voorwaarde is voldaan  (gelezen 9007 keer)

0 leden en 1 gast bekijken dit topic.

Offline joline8

  • Nieuw lid
  • Berichten: 4
  • Geslacht: Vrouw
  • Hey, ik ben nieuw hier !
Cel niet meer kleuren als aan voorwaarde is voldaan
« Gepost op: 08 januari 2021, 11:32:18 »
Hallo, ik ben op zoek naar enkele oplossingen voor volgende situatie in mijn facturatie file.
Momenteel heb ik reeds enkele formules in mijn file die er als volgt uitziet: zie bijlage
   * automatische melding van de dag van vandaag in cel F1
   * voorwaardelijke opmaak die de cel in het geel zet als de datum in de kolom "te betalen tegen" verstreken is op basis van de dag van vandaag (bijv. D5)
   * de kolom "uitstaand" neemt automatisch het bedrag over van de kolom "bedrag" en plaatst de inhoud in het rood (bijv. J4)
   * wanneer ik het bedrag in de kolom "totaal betaald" invoer dan verdwijnt het bedrag uit de kolom uitstaand en word dit vervangen door een streepje - (bijv. J3)

WAT IK GRAAG ZOU WILLEN:
indien ik een bedrag in de cel "totaal betaald" toevoeg dat de cel "te betalen tegen" niet meer in het geel komt. Zie bijv. cel D5: deze staat nu nog steeds in het geel aangezien de datum te betalen tegen verstreken is. Echter wanneer de factuur betaald is hoef ik geen aandacht meer te besteden aan deze datum. Nu dien ik telkens zelf die opmaak te gaan verwijderen (doe ik door opmaak van de cel links ervan te kopiëren)

INDIEN MOGELIJK
dat de datum "betalen tegen" automatisch ingevuld staat op klantniveau (afhankelijk van klant zijn er verschillende betaalvoorwaarden)
Kan dit bijv. door op een apart tabblad al mijn klanten op te lijsten met hun betalingsdatum (sommige zijn 30 dagen na factuurdatum, sommige 30 dagen einde maand, sommige 65 dagen einde maand + 5) met dan een verwijzing naar deze cel?
Dus dat hij automatisch de vervaldatum (cel D1) invult a.d.h.v. de datum die ik invul in cel C1 en rekening houdend met de betaalvoorwaarde op ander werkblad?

Deze formule om de vervaldatum uit te rekenen zit wel al automatisch in mijn facturen, want ik heb per klant een aparte Excel file waar de vervaldatum automatisch berekend wordt a.d.h.v. de dag die ik zelf ingeef (wil hier niet werken met een automatische datummelding omdat deze dan telkens de datum aanpast van mijn facturen als ik er uit het verleden oproep)

INDIEN ANDERE TIPS: STEEDS WELKOM

Alvast bedankt!

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Cel niet meer kleuren als aan voorwaarde is voldaan
« Reactie #1 Gepost op: 08 januari 2021, 11:38:25 »
Hallo Jolien,

Welkom op Oplossing.be  :)

We helpen heel graag, maar je hangt een voorbeeldbestandje aan met een schermafdruk (en dan in Word).
Een schermafdruk kunnen we niet bewerken, we kunnen niet zien welke formule je gebruikt hebt om te automatiseren.

Gezien je een schermafdruk hebt van een test-bestand met fictieve namen en dergelijke, lijkt het mij geen moeite of risico om je Excelbestand als bijlage aan te hangen  ;)

We helpen je dan onmiddelijk verder.

Groeten,

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Cel niet meer kleuren als aan voorwaarde is voldaan
« Reactie #2 Gepost op: 08 januari 2021, 11:46:32 »
Hallo jolien,

En toch al gelijk een vraagje:

Citaat
WAT IK GRAAG ZOU WILLEN:

Stel dat de klant een voorschot heeft betaald, dan geef je dit in bij kolom H en wordt het in mindering gebracht in kolom J
Maar dan moet je cel in kolom D toch nog steeds geel blijven, want de vervaldatum is toch nog van toepassing op het openstaande bedrag, niet?

Citaat
INDIEN MOGELIJK:
  Dat kan met een apart tabblad. Verwijzingen naar andere werkboeken zou ik afraden.

Groeten,

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline joline8

  • Nieuw lid
  • Berichten: 4
  • Geslacht: Vrouw
  • Hey, ik ben nieuw hier !
Re: Cel niet meer kleuren als aan voorwaarde is voldaan
« Reactie #3 Gepost op: 08 januari 2021, 12:01:37 »
Hallo jolien,

En toch al gelijk een vraagje:

Stel dat de klant een voorschot heeft betaald, dan geef je dit in bij kolom H en wordt het in mindering gebracht in kolom J
Maar dan moet je cel in kolom D toch nog steeds geel blijven, want de vervaldatum is toch nog van toepassing op het openstaande bedrag, niet?
  Dat kan met een apart tabblad. Verwijzingen naar andere werkboeken zou ik afraden.

Groeten,

:) SoftAid :)             

Indien er met voorschotten gewerkt zou worden dan heb ik de gewoonte om een voorschotfactuur en een slotfactuur op te maken. Dus de klant zou de voorschotfactuur dienen te betalen tegen de vooropgestelde datum van die factuur.

Aparte tabbladen zou prima zijn! :-)

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Cel niet meer kleuren als aan voorwaarde is voldaan
« Reactie #4 Gepost op: 08 januari 2021, 12:42:32 »
Hallo jolien,

Als je een voorschotfactuur maakt, krijgt deze dan een apart factuurnummer?

Dan wacht ik enkel nog op een Excel voorbeeldbestandje van jou.

Groeten,

:) SoftAid :)             


PS: Gelieve niet steeds te "Quoten" indien niet nodig. Gebruik liefst  de "Reageer"-knop.  ;)
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline joline8

  • Nieuw lid
  • Berichten: 4
  • Geslacht: Vrouw
  • Hey, ik ben nieuw hier !
Re: Cel niet meer kleuren als aan voorwaarde is voldaan
« Reactie #5 Gepost op: 08 januari 2021, 13:07:57 »
een voorschotfactuur heeft inderdaad een apart factuurnummer.
in bijlage de voorbeeldfile zoals ik deze momenteel gebruik

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Cel niet meer kleuren als aan voorwaarde is voldaan
« Reactie #6 Gepost op: 08 januari 2021, 19:54:15 »
Hallo joline8,

ik heb geprobeerd, maar vind toch niet een echte oplossing.
Maar er gaan je snel enkele experts proberen te helpen, dus ....
Ik gooi dit bericht daarom nog even in de groep.

Groeten,

:) SoftAid :)             


Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Cel niet meer kleuren als aan voorwaarde is voldaan
« Reactie #7 Gepost op: 09 januari 2021, 10:09:02 »
Dag Joline,

Ik zie het dus correct dat er geen rechtstreekse wisselwerking is tussen dit documentje en je facturen?

Naast wat je 'graag zou willen' zag ik ook nog een kleinigheid in kolom J. Die formule heb ik meteen lichtjes aangepast zodanig dat bv. J9 nu leeg blijft zolang er geen factuurgegevens ingevuld zijn.
Het is mij voorlopig niet duidelijk wat je met de kolom 'Boete' wil. Je formule zet daar namelijk ofwel niets ofwel 0 (?)
En met kolommen K tot O wordt helemaal niets gedaan?

Maar goed, ik heb dus al de voorwaardelijke opmaak in orde gebracht.

De automatische berekening van de vervaldatum zou wel eens tot héél lange formules kunnen leiden. Ik krijg die wel geschreven maar ben er geen fan van... dat betekent enkel dat we dat wel op een andere manier oplossen!
Je kan inderdaad beter eerst beginnen met op een ander tabblad de klanten te zetten met hun betaalvoorwaarden. 't Zal op een (eventueel verborgen) tabblad meer of minder niet aankomen, dus daar zou je enkel de verschillende betaalvoorwaarden kunnen zetten en verder met gegevensvalidatie werken.

Ziezo, de bal ligt terug in jouw kamp. Maar als je dat écht niet ziet zitten wil ik dat wel vlug voor je doen, maar bezorg dan wel vooraf alle mogelijke betaaltermijnen.

Groeten,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Cel niet meer kleuren als aan voorwaarde is voldaan
« Reactie #8 Gepost op: 09 januari 2021, 12:00:03 »
Hallo pitufo,

verbeter mij als ik het mis heb... :-[
in je VO formule ga je voor het inkleuren uit van de datum van vandaag (F1), maar die datum is toch niet van toepassing.
De correlatie moet toch bestaan uit "Factuurdatum (C3)" + "x aantal dagen" = "vervaldatum (D3)"
de "datum van vandaag (F1)" speelt toch volledig geen rol in deze... ???

Ik heb gisteren getracht om een methode te vinden om in de werkbladen de Vervaldatum te berekenen aan de hand van de gegevens (en een lijstje van betalingsvoorwaarden die gebruikelijk zijn) in Data, maar ik krijg de combinatie niet op papier.
Ik heb het toen eerlijk gezegd opgegeven, nadat ik nog een poging heb willen doen via VBA, maar daar zat ik al bij de eerste lijnen strop.

Het is volgens mij dan ook zo dat hier een methode dient gevonden te worden om de vervaldatum te vinden, gekoppeld aan de persoonlijke voorwaarden per klant. Niet eenvoudig. Dat inkleuren met VO is daarna poepsimpel  ;D

Ik hang je mijn bestandje aan, dat maakt het een beetje gemakkelijker om op verder te werken.
In het tabblad Data (Kolom I) heb ik de verschillende eenvoudige formules gezet die werken voor cel C3
Maar verder krijg ik het niet aan elkaar gebreid...  ;D
In Data kolom B heb ik al gegevensvalidatie gezet om in kolom C een uniek nummer te generen voor elke soort betalingsvoorwaarde (als dat kan helpen?).

Groeten,

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Cel niet meer kleuren als aan voorwaarde is voldaan
« Reactie #9 Gepost op: 09 januari 2021, 12:40:10 »
Hoi SoftAid,

Bijna was ik erin getuimeld, maar ik denk dat je het inderdaad mis hebt.
Het berekenen van de vervaldatum is één kwestie, de VO een andere.
Via de VO moet er kunnen gezien worden of de vervaldatum achter ons ligt én de factuur nog niet betaald is, dan is 'vandaag' de enige factor die juist wél een rol speelt.
En anders... heb ik de vraag compleet verkeerd begrepen  0:-)

Aan die berekening van de vervaldatum was ik nog niet begonnen (liever eerst nog even Joline aan het werk gezet  :) )
Fijn dat je haar werk al meteen uit handen hebt willen nemen, maar via formules lijkt mij niet aangewezen. Je zou al voor elke mogelijke betaaltermijn iets binnen die ene formule moeten opnemen. Dan lijkt een change-event mij meer aangewezen, dat is enkel een kwestie van eerst een deftige structuur op te zetten, dus ik wacht even haar reactie af.

Groeten,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Cel niet meer kleuren als aan voorwaarde is voldaan
« Reactie #10 Gepost op: 09 januari 2021, 13:07:11 »
Bijna was ik erin getuimeld, maar ik denk dat je het inderdaad mis hebt.
Het berekenen van de vervaldatum is één kwestie, de VO een andere.
Via de VO moet er kunnen gezien worden of de vervaldatum achter ons ligt én de factuur nog niet betaald is, dan is 'vandaag' de enige factor die juist wél een rol speelt.
Potdomme... :o je hebt inderdaad gelijk. Goed dat ik nu niet verbannen wordt  ;D ;D ;D
Aan die berekening van de vervaldatum was ik nog niet begonnen (liever eerst nog even Joline aan het werk gezet  :) )
Fijn dat je haar werk al meteen uit handen hebt willen nemen, maar via formules lijkt mij niet aangewezen. Je zou al voor elke mogelijke betaaltermijn iets binnen die ene formule moeten opnemen. Dan lijkt een change-event mij meer aangewezen, dat is enkel een kwestie van eerst een deftige structuur op te zetten, dus ik wacht even haar reactie af.
Wat bedoel je met "eerst een deftige structuur op te zetten" ?

Groeten,

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Cel niet meer kleuren als aan voorwaarde is voldaan
« Reactie #11 Gepost op: 09 januari 2021, 13:28:17 »
Citaat
Goed dat ik nu niet verbannen wordt
En ik ga dienaangaande ook géén referendum organiseren  :D

Citaat
Wat bedoel je met "eerst een deftige structuur op te zetten" ?
Enkel wat ik in mijn eerste reactie had geschreven:
Citaat
beter eerst beginnen met op een ander tabblad de klanten te zetten met hun betaalvoorwaarden.... (elders) enkel de verschillende betaalvoorwaarden en verder met gegevensvalidatie werken.
wat je dus al voor een groot deel hebt gerealiseerd  :thumbsup:
Maar ik wacht toch liever het definitieve lijstje af (al was het maar omdat "65 dagen einde maand + 5" nogal mysterieus klinkt)

Groeten,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Cel niet meer kleuren als aan voorwaarde is voldaan
« Reactie #12 Gepost op: 09 januari 2021, 14:37:21 »
Wel ja, ik kon het niet laten, hierbij een bestandje met al een stapje verder...

De spelregels zijn: bij een nieuwe klant eerst tabel op werkblad 'klanten' aanvullen.
En in de hoofdtabel nooit iets wijzigen in kolommen D en E.

Om het principe wat te verduidelijken heb ik kolom 'Betalingstermijn' toegevoegd aan de opvolgingstabel. Dat zou ook anders kunnen (maar als die stoort is verbergen de gemakkelijkere aanpak).

Bij wijzigen in 'Datum' of in 'Klantnaam' wordt de vervaldatum dus automatisch gezet (voorlopig enkel op de condities die momenteel duidelijk zijn).

Groeten,
pitufo

"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Cel niet meer kleuren als aan voorwaarde is voldaan
« Reactie #13 Gepost op: 09 januari 2021, 16:39:30 »
Hallo pitufo,

dat is niet "een stapje verder, dat is bijna helemaal correct.
Werkt als het voor mij zou moeten werken.
Ik heb nog één bedenking:
Als er ooit (een) andere betalingstermijn moet worden toegevoegd (of aangepast of verwijderd) dan moet er ook ingegrepen worden in de VBA code, een "Case" veranderd, bijgeplaatst (zoals ik nu gedaan heb voor "90 dagen factuurdatum" dat veel gebruikt wordt voor staatsopdrachten), en daar sta ik wat huiverig tegenover.
Vandaag zal dat nog lukken voor TS, maar binnen een jaar of zo...?

Ik vind het toch al prachtig hoe jij die code zo "eventjes" uit je mouw schudt...  _/-\o_ \o/

De VO werkte nog niet, daar stond een Schoonheidsfoutje in, namelijk:
=EN($E3>0;$E3<$F$1;$K3>0)moet zijn:
=EN($E3>0;$E3>$F$1;$K3>0)
Verder getest met wat bedragen en datums, en alles werkt prima  :thumbsup:

Nu wachten of het ook in orde is voor TS?

Groeten,

Theo

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Cel niet meer kleuren als aan voorwaarde is voldaan
« Reactie #14 Gepost op: 09 januari 2021, 18:44:01 »
Hallo SoftAid,

Citaat
Ik vind het toch al prachtig hoe jij die code zo "eventjes" uit je mouw schudt
Ik had deze ochtend spek met eieren gegeten  :D :D

Wat het 'schoonheidsfoutje' betreft: met de wijziging die je hebt aangebracht worden cellen nu gekleurd waarvan de vervaldag in de toekomst ligt. Zo had ik het niet begrepen. Uit de inleidende post:
Citaat
voorwaardelijke opmaak die de cel in het geel zet als de datum in de kolom "te betalen tegen" verstreken is op basis van de dag van vandaag

Citaat
Als er ooit (een) andere betalingstermijn moet worden toegevoegd (of aangepast of verwijderd) dan moet er ook ingegrepen worden in de VBA code
'k Weet het, maar die aanpassingen zullen wel altijd dezelfde structuur hebben (toch met wat we nu weten): ofwel x dagen, ofwel einde maand + x dagen, dus echt heel simpel te kopiëren. Daar zou eventueel nog einde maand + x maanden kunnen bijkomen, maar dan zijn we waarschijnlijk toch rond.

 O-O Een alternatieve methode zou kunnen zijn om de manier waarop de tekst van de termijn wordt geschreven strak vast te leggen en deze in de vba verder analyseren.
Leuke oefening, denk ik meteen na deze gedachte, maar dat zal toch ten vroegste morgen zijn  ;)

Groeten,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

 


www.combell.com