FFnog | vrijdag 12 januari 2018 @ 00:32 | |
Hey, Ik vroeg me af of het mogelijk is om de tekstkleur te wijzigen in een Excelveld door erop te klikken. Dus dat de tekst een kleur heeft en door hem aan te klikken de tekst grijs wordt. (en weer aan klikken weer de oorspronkelijke kleur)Het is voor het invullen van een rapport waar drie grijze smileys op staan (in drie velden achter elkaar). Het is de bedoeling dat één van de drie wordt gekleurd in een groene, een oranje of een rode. Het gaat het snelste als dit kan door er op te klikken natuurlijk. Heeft iemand een idee hoe dit te maken? | ||
Hiddendoe | vrijdag 12 januari 2018 @ 06:06 | |
Nee, volgens mij niet mogelijk. | ||
Piles | vrijdag 12 januari 2018 @ 07:30 | |
Met een macro zeker wel. | ||
Hiddendoe | vrijdag 12 januari 2018 @ 10:43 | |
Door slechts te klikken op die smilie, kan je het van kleur veranderen? Wat voor rapport zou dat zijn? https://www.projectsucces(...)n-in-je-rapportages/ | ||
snabbi | zaterdag 13 januari 2018 @ 00:08 | |
http://www.snirc.nl/files/gekleurde_smileys.xlsm Smileys in Excel kan je maken via Wingdings J K L Daarna heb ik een code in een macro geschreven die kijkt naar de waarde van de cel om daarmee op klik gedrag de kleur van de cellen te wijzigen.
| ||
FFnog | zaterdag 13 januari 2018 @ 02:59 | |
Dat ziet er handig uit. Hoe zet ik zo'n macro in het excel bestand? | ||
snabbi | zaterdag 13 januari 2018 @ 08:24 | |
In de link heb je al een kant en klaar bestand als voorbeeld. Via ALT F11 open je het scherm van de macro's. Je moet de code in regel 3 aanpassen naar het bereik dat je wilt gebruiken voor de kleurtjes: Set KeyCells = Range("D3:F3") Hierbij is op dit moment het bereik D3 t/m F3 Disclaimer: Macro's zijn best even ingewikkeld om mee te starten en dit is zeker niet de makkelijkste macro om mee te beginnen. | ||
FFnog | maandag 15 januari 2018 @ 22:17 | |
Ik krijg dit zelf (nog) niet voor elkaar merk ik. Ik ga even kijken of ik iemand kan vinden die al eerder iets met macro's heeft gedaan en me wil helpen. Dank voor de info tot zover. |