Hoi Tweakers,
Op dit moment ben ik bezig met het ontwerpen van een declaratieformulier. Ik loop steevast tegen een probleem op waarvoor ik de oplossing niet kan vinden.
Het is als volgt: het declaratieformulier bevat 1 of meerdere declaratie-regels. Een voorbeeld van een dienstregel staat hieronder:
Datum Van Tot Uren Bedrag
16-11-2004 8:00 17:00 9 € 900,00
In de cel van de kolom Bedrag staat een formule (iets ingewikkelder dan de hierboven af te leiden formule overigens). Aangezien van te voren niet vaststaat hoewel declaraties worden ingevuld, heb ik de formule niet "naar onderen toe gekopieerd" over meerdere cellen, aangezien er dan € 0,00 in komt te staan omdat de overige kolommen (Datum, Van, Tot, Uren) leeg zijn. Het verwijderen van deze inhoud is geen optie omdat dan ook de achterliggende formule verdwijnt.
Op zich is dit geen ramp, want zodra je meerdere regels invoert selecteer je de eerste cel en sleep je de formule zo naar onder voor de overige cellen.
Het declaratieformulier is echter bestemd voor personen die nauwelijks kennis hebben van Excel, dus ik probeer de moeilijkheidsgraad zo laag mogelijk te houden. Kort gezegd moet een cel alleen een getal weergeven als deze groter is dan € 0,00. Dit heb ik proberen samen te vatten in een IF-statement, maar de achterliggende formule staat al vol met IF-statements, dus dat lukt me niet.
Mijn voorkeur gaat uit naar een oplossing zonder hierbij VBA te gebruiken, maar als het niet anders is, dan zij het zo.
Wie o wie kan mij helpen? Alvast bedankt!
Op dit moment ben ik bezig met het ontwerpen van een declaratieformulier. Ik loop steevast tegen een probleem op waarvoor ik de oplossing niet kan vinden.
Het is als volgt: het declaratieformulier bevat 1 of meerdere declaratie-regels. Een voorbeeld van een dienstregel staat hieronder:
Datum Van Tot Uren Bedrag
16-11-2004 8:00 17:00 9 € 900,00
In de cel van de kolom Bedrag staat een formule (iets ingewikkelder dan de hierboven af te leiden formule overigens). Aangezien van te voren niet vaststaat hoewel declaraties worden ingevuld, heb ik de formule niet "naar onderen toe gekopieerd" over meerdere cellen, aangezien er dan € 0,00 in komt te staan omdat de overige kolommen (Datum, Van, Tot, Uren) leeg zijn. Het verwijderen van deze inhoud is geen optie omdat dan ook de achterliggende formule verdwijnt.
Op zich is dit geen ramp, want zodra je meerdere regels invoert selecteer je de eerste cel en sleep je de formule zo naar onder voor de overige cellen.
Het declaratieformulier is echter bestemd voor personen die nauwelijks kennis hebben van Excel, dus ik probeer de moeilijkheidsgraad zo laag mogelijk te houden. Kort gezegd moet een cel alleen een getal weergeven als deze groter is dan € 0,00. Dit heb ik proberen samen te vatten in een IF-statement, maar de achterliggende formule staat al vol met IF-statements, dus dat lukt me niet.
Mijn voorkeur gaat uit naar een oplossing zonder hierbij VBA te gebruiken, maar als het niet anders is, dan zij het zo.
Wie o wie kan mij helpen? Alvast bedankt!