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

Cellen Selecteren Dan Gehele Rij Kleuren

Status
Niet open voor verdere reacties.

marcel31281

Gebruiker
Lid geworden
30 okt 2015
Berichten
391
Beste Forumleden,

Onderstaande code heb ik werkend gekregen, op 1 rij in mijn werkblad.
Echter zou ik 6 cellen gelijk willen selecteren, zodat hij heel de week een kleur geeft.

Code:
Sub btnRowColor_Click()
Worksheets("Week 1").Range("D" & LTrim(Str(ActiveCell.Row)) _
& ":R" & LTrim(Str(ActiveCell.Row))).Interior.ColorIndex = 16
End Sub

Wat moet ik hiervoor aanpassen in deze code

Alvast bedankt,
 
zo? Of denk ik te simpel?

Code:
Sub btnRowColor_Click()
Selection.EntireRow.Interior.ColorIndex = 16
End Sub
 
Bedankt voor je reactie, dit is inderdaad bijna wat ik bedoel.
Alleen zou ik de range nog aan willen geven in dit geval van D tot R, nu kleurt hij alles

Excuses als dat niet duidelijk was
 
zo dan?

Code:
Sub btnRowColor_Click()
For Each cl In Selection
    Cells(cl.Row, 4).Resize(, 15).Interior.ColorIndex = 16
Next
End Sub
 
een voorbeeldbestand voorkomt dat soort oplossingen. zeker van iemand die al zo lang lid is.

Selection.Range("d1:r6").Interior.ColorIndex = 16
 
@ Emields

Dan zou jij toch moeten weten dat je codetags moet gebruiken :cool:
 
inderdaad.

En waarschijnlijk moet uw code zo zijn.

Code:
Sub btnRowColor_Click()
For Each cl In Selection
    Cells(cl.Row, 4).Resize([COLOR="#FF0000"]6[/COLOR], 15).Interior.ColorIndex = 16
Next
End Sub
 
Laatst bewerkt:
TS wil 6 cellen selecteren, dus dan kleurt mijn code 6 rijen. Selecteert TS er 4 , dan 4 etc.

Daarom de loop.
 
Twijfelachtige vraag die zonder voorbeeldbestand niet eenduidig te beantwoorden is.

Dit zou ook kunnen
Code:
Sub VenA()
  Selection.Columns(1).Resize(, 15).Interior.ColorIndex = 16
End Sub
 
Of dit.
Code:
Sub hsv()
   Selection.Columns.Offset(, -Selection.Column + 4).Resize(, 15).Interior.ColorIndex = 16
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan