Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Microsoft Excel >> Content
Hoe verander je een Excel-cel een kleur door op één knop te drukken?
U kunt de kleur van een cel niet rechtstreeks wijzigen met *één* druk op de knop met alleen de ingebouwde functies van Excel. U moet VBA (Visual Basic for Applications) gebruiken om een ​​knop te maken die de kleurverandering activeert.

Hier leest u hoe u het moet doen:

1. Voeg een knop in:

* Ga naar het tabblad "Ontwikkelaar". (Als u het niet ziet, gaat u naar Bestand> Opties> Lint aanpassen en vinkt u het vakje 'Ontwikkelaar' aan.)

* Klik op het tabblad "Ontwikkelaar" op "Invoegen".

* Kies een knopvorm in het gedeelte 'Formulierbesturingselementen'.

* Teken de knop op je werkblad.

2. Schrijf VBA-code:

* Klik met de rechtermuisknop op de knop en selecteer "Macro toewijzen".

* Klik op "Nieuw". Hierdoor wordt de VBA-editor geopend.

* Vervang de standaardcode door het volgende, waarbij u de celverwijzing ("A1" in dit voorbeeld) en de kleurcode (RGB-waarden of benoemde kleuren) indien nodig aanpast:

```vba

SubCelkleur wijzigen()

' Verander de kleur van cel A1 in Rood

Bereik ("A1"). Interieur. Kleur =vbRed

'Alternatief met RGB-waarden:

'Bereik("A1").Interieur.Kleur =RGB(255, 0, 0) 'Rood

'Alternatief met benoemde kleur:

'Range("A1").Interior.Color =xlThemeColorAccent1 'Voorbeeld van een themakleur

Einde sub

```

* vbRood, vbGroen, vbBlauw, etc. zijn vooraf gedefinieerde kleurconstanten in VBA. Gebruik 'RGB(rood, groen, blauw)' voor meer controle. Elke waarde varieert van 0 tot 255.

* xlThemeColorAccent1, xlThemeColorAccent2, etc. zijn themakleuren die zich aanpassen aan het Excel-thema. Ze zijn flexibeler, maar potentieel minder voorspelbaar.

3. Sluit de VBA-editor en test:

* Sluit de VBA-editor.

* Klik op uw knop. Cel A1 zou nu de opgegeven kleur moeten hebben.

Om de kleur in iets anders te veranderen, wijzigt u eenvoudigweg de regel 'Interior.Color' in de VBA-code. Om bijvoorbeeld naar blauw te veranderen:

```vba

Bereik("A1").Interieur.Kleur =vbBlauw

```

Vergeet niet uw Excel-bestand op te slaan als een werkmap met macro's (.xlsm). Anders wordt de VBA-code niet opgeslagen.

Previous: Next:
  Microsoft Excel
·Hoe u de gegevensfilter- en so…
·Wat is IFERROR in Microsoft Ex…
·Hoe voeg je 0,001 toe aan de h…
·Wat doet de functie in Excel? 
·Wanneer de kolom niet breed ge…
·Kan Excel de volgende tekst he…
·Om het AutoCalculate-gebied te…
·Is het waar dat tekst wordt af…
·Wat is aangepaste opmaak van E…
  Related Articles
Wat is de betekenis van tijdssegmenten i…
Wat is de betekenis van het primaire att…
Wat is de betekenis van de werking van d…
Wat is de betekenis van overhead in comp…
Wat is de betekenis van efficiëntie in …
Wat is de rol van schema in programmeert…
Wat is de rol van schema in de informati…
Wat is het doel van het Windows-archiefk…
Wat is het proces voor decodering van be…
  Software Articles
·Hoe zet je een minimarkt op? 
·Slide Styles voor Proshow 
·Hoe maak je een cd te verdienen met Gran…
·Hoe te Fade Out Sound in Final Cut voor …
·De voordelen van DB2 
·How to Set Up een PreSonus Firepod in Cu…
·Hoe te installeren Spybot Search & Destr…
·Hoe te OGG afspelen in Media Player 
·Hoe software te kopiëren van een comput…
Copyright © Computer Kennis https://www.nldit.com