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

vba vraagje

Status
Niet open voor verdere reacties.

popipipo

Meubilair
Lid geworden
21 nov 2006
Berichten
8.933
Besturingssysteem
Win11
Office versie
Office 365
Hallo Excellers

Via onderstaand vba formule geef ik een kleurtje aan een cel.
Private Sub Worksheet_Change(ByVal Target As Excel.Range)

With Target
Select Case .Value
Case 0 To 5
.Interior.ColorIndex = 3

Case Else
.Interior.ColorIndex = xlNone
End Select
End With
End Sub

Dit houd dus in als je in een cel 0, 1, 2, 3, 4 of 5 zet de cel rood gekleurd wordt.

Kan vba de waarde van 0 en 5 ook uit een cel halen
In de trand van :

Case "blad1 cel a1" To "blad1 cel a2"
 
Code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)

    With Target
        Select Case .Value
            Case Sheets(1).Range("A1") To Sheets(1).Range("A2"): .Interior.ColorIndex = 3
            Case Else: .Interior.ColorIndex = xlNone
        End Select
    End With
End Sub
 
Bedankt Wigi

Ik ben niet echt bekend met vba en kwam dus niet op de termen van sheet en range met de haakjes.

Werkt perfect
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan