• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Datagroepen om en om kleuren

Status
Niet open voor verdere reacties.

Samsung6713

Gebruiker
Lid geworden
24 dec 2019
Berichten
209
Goedemiddag,

Ik heb een wisselende lijst met opdrachten, deze staan verdeeld over medewerkers. (bijlage voorbeeld 1)
Deze lijst staat gesorteerd per medewerker, maar het is lastig te zien welke medewerker veel en welke medewerker weinig te doen heeft.
Nu wil ik per medewerker de tabel om en om kleuren (bijlage voorbeeld 2).
Dit zou ik willen automatiseren omdat de lijst meerdere keren per dag veranderd, en dan de kleuren niet meer overeen komen.
Is dat mogelijk, en hoe kan ik dat het beste aanpakken?
 

Bijlagen

dat zou ik met voorwaardelijke opmaak doen, bv zoals in de bijlage
 

Bijlagen

Dat is geen optie aangezien de namen variëren per dag en het dan een wel heel uitgebreid kleurenveld wordt.
 
in dit alternatief heeft elke eerst regel van een persoon een kleurtje
 

Bijlagen

Kolom J is nog wel verborgen in het voorbeeld. Deze kun je even zichtbaar maken om te kijken hoe het werkt
 
Goedemiddag JVeer,
Je geboden oplossing werkt perfect.
Echter de tabel is een query die na iedere keer vernieuwen een fout veroorzaakt in de formule.

ik krijg dan
Code:
=ALS(AANTAL.ALS($D$2:D8;#VERW!)=1;MAX($A$1:A8)+1;MAX($A$1:A8))
op de plek waar gegevens zijn toegevoegd.
De formule staat niet in deze tabel maar ernaast.

Enig idee hoe ik dit probleem oplos?

Ik heb geprobeerd met vba om de formule terug te plaatsen
Code:
   Range("A2").Value = "=ALS(AANTAL.ALS($D$2:D2;D2)=1;MAX($A$1:A1)+1;MAX($A$1:A1))"

Dan krijg ik de foutcode 1004
 
Laatst bewerkt:
Als je een formule in VBA wilt opgeven dan gaat dat in de VBA-taal.

Om de syntax van een formule dan eenvoudig in VBA te krijgen volgende tip:

selecteer de cel met de formule
zet macro recorder aan
druk op F2 in het werkblad
druk op enter
stop de macrorecorder

Je hebt nu de door VBA zelf gemaakte formule
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan