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

Kleur overnemen van aangrenzende cel (Excel 2007)

  • Onderwerp starter Onderwerp starter Senso
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Senso

Inventaris
Lid geworden
13 jun 2016
Berichten
11.273
Besturingssysteem
W10 Pro en W11 Pro
Office versie
Office 2007 H&S en Office 2021 Prof Plus
Dat is wat ik wil, maar werkt niet. De opvulkleur van cel B overnemen in cel A.

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Me.Range("A6").Interior.Color = Me.Range("B6").Interior.Color
    Me.Range("A7").Interior.Color = Me.Range("B7").Interior.Color
    Me.Range("A8").Interior.Color = Me.Range("B8").Interior.Color
    Me.Range("A9").Interior.Color = Me.Range("B9").Interior.Color
    Me.Range("A10").Interior.Color = Me.Range("B10").Interior.Color
    Me.Range("A11").Interior.Color = Me.Range("B11").Interior.Color
    Me.Range("A12").Interior.Color = Me.Range("B12").Interior.Color
    Me.Range("A13").Interior.Color = Me.Range("B13").Interior.Color
    Me.Range("A14").Interior.Color = Me.Range("B14").Interior.Color
    Me.Range("A15").Interior.Color = Me.Range("B15").Interior.Color
    Me.Range("A16").Interior.Color = Me.Range("B16").Interior.Color
    Me.Range("A17").Interior.Color = Me.Range("B17").Interior.Color
End Sub
 
Laatst bewerkt:
Waarschijnlijk de code in de verkeerde module.

Dit doet hetzelfde:

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 range("a6:a17").Interior.Color = range("b6:b17").Interior.Color
End Sub

Als ze allen verschillende kleurtjes hebben dan:

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim cl
For Each cl In Range("b6:b17")
 cl.Offset(, -1).Interior.Color = cl.Interior.Color
Next cl
End Sub
 
Laatst bewerkt:
Krijg het niet werkend. Komt dat misschien omdat de opvulkleur in de cellen van kolom B bepaald worden door VO?
 
Waarom maak je het bereik van die VO dan niet wat groter zodat deze ook kolom A omvat?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan