Archief - Excel: som van cellen met bepaalde opmaak

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

ToasT

Legacy Member
Ik ben bezig met een excel bladje te maken om mijn verlof bij te houden voor volgend jaar. Als ik de vroegen heb, zijn de cellen blauw, mee de laten groen, ...
Nu zou ik willen automatisch willen bijhouden hoeveel dagen ADV/verlof ik al heb genomen, dit lijkt me het gemakkellijkste als ik kan bijhouden welke cellen het corresponderende kleur hebben maar ik vind ni echt hoe ik dit kan doen.

Ik werk met Excel 2002

Alvast bedankt aan de hulpvaardigen

daVinci

Legacy Member
Enkel aan de hand van een opvulkleur van een cel een berekening maken, kan denk ik enkel via een eigengeschreven VBA functie of procedure. Moest je in de blauwe velden bv. een 1 zetten en in de groenen een 2, dan kan je met standaard excel functies tot een oplossing komen.

Edit:

Eigenlijk een vrij eenvoudige userdefinied function. Voorbeeldcode:

Code:
Function kleur(inputrange As Range, kleurindex As Integer)
Dim varkleur As Integer
Application.Volatile
varkleur = 0
For Each cell In inputrange
    If cell.Interior.colorindex = kleurindex Then
        varkleur = varkleur + 1
    End If
Next
kleur = varkleur
End Function

Nu moet je enkel de kleurindex van de door u gebruikte kleuren kennen. Te zoeken in de help, via google of door VBA code. Voorbeeldcode:
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells(1, 1) = ActiveCell.Interior.colorindex
End Sub

deze schrijft in A1 de gebruikte kleurcode van de actieve cel.

oberon_sedai

Legacy Member
kan je niet een "if then else" formule samenstellen en de voorwaarde halen uit de CELL(info_type,reference) waarde (waarbij info_type : "col" -> Column number of the cell in reference. : wordt) ?

daVinci

Legacy Member
oberon_sedai zei:
kan je niet een "if then else" formule samenstellen en de voorwaarde halen uit de CELL(info_type,reference) waarde (waarbij info_type : "col" -> Column number of the cell in reference. : wordt) ?


ik zie niet dadelijk hoe je informatie als een bv. een opvulkleur via een standaard functie kan ophalen.

oberon_sedai

Legacy Member
/my bad.

heb iets totaal anders gelezen dan er staat. (het ging zelfs over "color"), maar toch verkeerd gecopy pasted.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan