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

Als Cel A1 een kleur heeft, dan een Waarde invullen in B1

Status
Niet open voor verdere reacties.

1965Peter

Gebruiker
Lid geworden
20 jun 2016
Berichten
197
Is er een formule voor:

Als Celkleur A1 is rood, dan B1 de tekst "Dubbel", anders leeg laten.

Of bij een andere benadering:

Als een cel in kolom A geen kleur heeft, dan de hele regel verwijderen.
mag eventueel in vba.

Alvast bedankt
 
Test deze eens:
Code:
Sub kleur()
lastr = Range("A" & Rows.Count).End(xlUp).Row
 For i = lastr To 1 Step -1
  If Cells(i, 1).Interior.ColorIndex = xlNone Then
   Rows(i).Delete
  End If
 Next
End Sub
 
Als het een aaneengesloten bereik is vanaf A1 dan kan je deze proberen.

Code:
Sub VenA()
With Sheets("Contract Data").Cells(1).CurrentRegion
    .AutoFilter 12, RGB(255, 255, 255), xlFilterCellColor
    .Offset(1).EntireRow.Delete
    .AutoFilter
End With
End Sub
 
VenA,

Op de regel krijg ik foutmelding

.AutoFilter 12, RGB(255, 255, 255), xlFilterCellColor
 
Dan heb je dus geen aaneengesloten bereik.

Code:
Sub VenA()
With Sheets("Contract Data").Cells(1, 12).CurrentRegion
    .AutoFilter 1, RGB(255, 255, 255), xlFilterCellColor
    .Offset(1).EntireRow.Delete
    .AutoFilter
End With
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan