Ik heb een function gemaakt die een bepaalde berekening uitvoert. In de functie geef ik werkelijk en begroot mee.
En wil op basis van de grootte van het verschil tussen werkelijk en begroot de cel waarin de functie wordt uitgevoerd van een bepaalde kleur voorzien.
Als ik gebruik maak van activecell.Interior.ColorIndex = 5287936 dan krijg ik als uitkomst van de functie #Waarde terug
Gek genoeg geeft ActiveCell.Address wel precies de celverwijzing terug die ik zou verwachten. Dus ik dacht activesheet.name en activecell.Address en ik ben klaar.
En die meegeven in sheet(activesheet.name).cell(activecell.Address).Interior.ColorIndex = 5287936
Hoop dat dit wat duidelijk is, wat doe ik fout?
O ja, wanneer ik MsgBox ActiveCell.Address gebruik om bovenstaande te zien, wordt deze messagebox 2 keer getoond. Wordt een formule 2 x uitgevoerd?
En wil op basis van de grootte van het verschil tussen werkelijk en begroot de cel waarin de functie wordt uitgevoerd van een bepaalde kleur voorzien.
Als ik gebruik maak van activecell.Interior.ColorIndex = 5287936 dan krijg ik als uitkomst van de functie #Waarde terug
Gek genoeg geeft ActiveCell.Address wel precies de celverwijzing terug die ik zou verwachten. Dus ik dacht activesheet.name en activecell.Address en ik ben klaar.
En die meegeven in sheet(activesheet.name).cell(activecell.Address).Interior.ColorIndex = 5287936
Hoop dat dit wat duidelijk is, wat doe ik fout?
O ja, wanneer ik MsgBox ActiveCell.Address gebruik om bovenstaande te zien, wordt deze messagebox 2 keer getoond. Wordt een formule 2 x uitgevoerd?