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

In VBA code Cel veranderen van kleur wanneer leeg

Status
Niet open voor verdere reacties.

Roughneck

Gebruiker
Lid geworden
29 mei 2007
Berichten
83
Ik heb deze werkende code:

Code:
If Range("C4").Value = "" Then
       a = MsgBox("Vul een aansluitnummer in de blauwe cel", vbOKOnly)
       Exit Sub
    End If

Nu zou ik graag zien dat de macro vóórdat de messagebox verschijnt, die cel lichtblauw kleurt, zodat ik kan aangeven dat die cel beslist ingevuld moet zijn.

Wie helpt?
 
Roughneck,
Zo iets?

De kleur is misschien niet hele maal juist.
Code:
If Range("C4").Value = "" Then
    Range("C4").Interior.Color = vbBlue
       a = MsgBox("Vul een aansluitnummer in de blauwe cel", vbOKOnly)
    Exit Sub
End If
 
Code:
If Range("C4").Value = "" Then
Range("C4").Interior.ColorIndex = 37
      MsgBox "Vul een aansluitnummer in de blauwe cel"
    End If
of:
Code:
With Range("C4")
    If .Value = "" Then
     .Interior.ColorIndex = 37
   MsgBox "Vul een aansluitnummer in de blauwe cel"
  End If
 End With
 
Nu zou ik graag zien dat de macro vóórdat de messagebox verschijnt, die cel lichtblauw kleurt, zodat ik kan aangeven dat die cel beslist ingevuld moet zijn.

Je kunt dit ook met voorwaardelijke opmaak doen
Is de cel leeg dan een blauwe kleur is de cel gevuld dan niet gekleurd.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan