Bereich bei Eingabe der Farbnummer färben

107004



Mit diesem Programm wird, der Bereich B1 bis B5 in der Farbe eingefärbt, deren Farbzahl in der Zelle A1 eingegeben wird. Der Code wird bei jeder Änderung der Farbzahl automatisch ausgeführt. Dafür sorgt das Worcksheet_Change Ereignis. Damit das Ereignis ausgelöst werden kann, muss der VBA-Code in das Codemodul der entsprechenden Tabelle eingefügt werden.

Private Sub Worksheet_Change(ByVal Target As Range) 

On Error Resume Next
If Not Application.Intersect(Target, Range("A1:A1")) Is Nothing Then
    farbnummer = Range("A1")
    Range("B2:B5").Select
    With Selection.Interior
    .ColorIndex = farbnummer
    .Pattern = xlSolid
    End With
    Range("A1").Select
End If
End Sub

Partnerlinks

Relevante Artikel

Wir benutzen Cookies
Ihre Zufriedenheit ist unser Ziel, deshalb verwenden wir Cookies. Mit diesen ermöglichen wir, dass unsere Webseite zuverlässig und sicher läuft, wir die Performance im Blick behalten und Sie besser ansprechen können. Cookies werden benötigt, damit technisch alles funktioniert und Sie auch externe Inhalte lesen können. Des Weiteren sammeln wir unter anderem Daten über aufgerufene Seiten, getätigte Käufe oder geklickte Buttons, um so unser Angebot an Sie zu Verbessern. Mehr über unsere verwendeten Dienste erfahren Sie unter „Weitere Informationen“. Mit Klick auf „Akzeptieren“ erklären Sie sich mit der Verwendung dieser Dienste einverstanden. Ihre Einwilligung können Sie jederzeit mit Wirkung auf die Zukunft widerrufen oder ändern.