Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1820to1824
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Wenn Farbe RBG (x,x,x) dann Farbe ändern

Wenn Farbe RBG (x,x,x) dann Farbe ändern
23.03.2021 15:12:20
Michi
Hallo!
Ich möchte dass meine Mappe erkennt, dass wenn Farbe x gegeben ist, diese zu Farbe y geändert werden soll. Leider sind meine VBA Kenntnisse echt nicht gut.
Bisher habe ich alles händisch eingegeben, für eine Generalisierung meiner Makros wäre eine direkte Erkennung und Abänderung allerdings super!
Ein erster Versuch war dieser, dieser ist allerdings eher amateurhaft. Stehe mit meinen VBA _ Skills noch sehr am Anfang.

Sub FarbTest2_If…Then()
If ActiveSheet.Cells.Interior.Color = RGB(128, 128, 128) Then ActiveSheet.Cells.Interior.Color = _
_
_
RGB(207, 143, 198)
End Sub

Es geht um eine generelle Änderung der Farbe 1 zur Farbe 2.
Vielen Dank euch schon mal!
VG

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wenn Farbe RBG (x,x,x) dann Farbe ändern
23.03.2021 15:38:01
Nepumuk
Hallo Michi,
teste mal:
Option Explicit

Public Sub ReplaceColor()
    Dim objCell As Range
    With Application.FindFormat
        Call .Clear
        .Interior.Color = RGB(128, 128, 128)
    End With
    Set objCell = Cells.Find(What:="*", SearchFormat:=True)
    If Not objCell Is Nothing Then
        Do
            objCell.Interior.Color = RGB(207, 143, 198)
            Set objCell = Cells.Find(What:="*", SearchFormat:=True)
        Loop Until objCell Is Nothing
    End If
    Set objCell = Cells.Find(What:=Empty, SearchFormat:=True)
    If Not objCell Is Nothing Then
        Do
            objCell.Interior.Color = RGB(207, 143, 198)
            Set objCell = Cells.Find(What:=Empty, SearchFormat:=True)
        Loop Until objCell Is Nothing
    End If
End Sub

Gruß
Nepumuk

Anzeige
AW: Wenn Farbe RBG (x,x,x) dann Farbe ändern
23.03.2021 16:01:20
Michi
Hallo Nepumuk,
es klappt! Das ganze ist ja doch 'ne Nummer komplizierter als gedacht! :D
Vielen vielen Dank dir!

336 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige