• 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.

Voorwaardelijke opmaak voor een groep cellen kopieren

Status
Niet open voor verdere reacties.

popipipo

Meubilair
Lid geworden
21 nov 2006
Berichten
8.425
Cellen C7:E13 moeten gekleurd worden als in cel C17 'Ja' staat
Voor de Voorwaardelijke opmaak gebruik ik nu de formule: =$C$17="ja" met als bereik: =$C$7:$E$19

Cellen C20:E32 moeten gekleurd worden als in cel C30 'Ja' staat
Voor de Voorwaardelijke opmaak gebruik ik nu de formule: =$C$30="ja" met als bereik: =$C$20:$E$32
enz.

Zo heb ik 300 groepen in elk van de 12 tabbladen.
Welke formule moet ik nu gebruiken om deze eenvoudig door te kunnen kopiëren

Ik kan wel elke cel in C7:E19 een formule zetten en dan in het geheel door kopieren ( Zie K7 en K8 daarna gekopieerd naar K20 en K21)
maar dat houd dan in dat ik de gehele file 39*10*365=142350 formules heb wat denk ik een enorme vertraging en belasting van de file geeft.
 

Bijlagen

  • VO vraag.xlsx
    13,8 KB · Weergaven: 39
Iets met
Voorwaardelijke opmaak
=INDIRECT("C"&AFRONDEN.BENEDEN(RIJ()-7;13)+17)="ja"
Van toepassing op kolommen C:E
 
Laatst bewerkt:
Nog eentje om te testen: selecteer C7, bekijk de V.O. en kopieer hem door.
Vergeet niet dat V.O. formules je systeem ook belasten.
 

Bijlagen

  • VO vraag.xlsx
    14,2 KB · Weergaven: 28
Laatst bewerkt:
Vergeet niet dat V.O. formules je systeem ook belasten.
Daarom vroeg ik ook om een andere formule
Ik had gehoopt op 1 VO formule per tabblad.
Jouw formule werkt maar moet nog 30 keer gemaakt worden.
Ik wacht nog even af of er nog een andere oplossing komt
Anders denk ik dat ik mijn wensen iets ga aanpassen en alleen de cel met "ja" laat kleuren.
 
Gebruik:

PHP:
=OFFSET($C$4;13*(1+INT((ROW()-7)/13));0)="ja"

voor het gebied C7:E1000

Voor het gehele blad:

PHP:
=OFFSET($C$17;13*INT(ROW()-7)/13);4*INT((COLUMN()-3)/4))="ja"

voor het gebied: $C$7:$E$1000;$G$7:$I$1000;$K$7:$M$1000, etc.

Als je de voorkeur geeft aan INDEX:

PHP:
=INDEX($A$1:$M$200;17+13*(INT((ROW()-7)/13));3+4*(INT((COLUMN()-3)/4)))="ja"
 
Laatst bewerkt:
en nu met bijlage
 

Bijlagen

  • __VO vraag popipipo snb.xlsx
    13,9 KB · Weergaven: 40
snb
Hartelijk dank dit was precies wat ik bedoelde. 1 formule voor het hele blad!!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan