Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Excel Suche aus Liste mit Einfärbung





Frage

Hallo, ich habe eine Tabelle mit mehreren Spalten. Nun möchte ich ausgehend von Spalte "x" alle vorhanden Zellen auf ihr vorhandensein im Bereich A:W prüfen und die Zellen welche ich Spalte X vorhanden sind sollten zusätzlich im Bereich A:W eingefärbt werden. Vielen Dank für die Hilfe im voraus. Gruß Whyper

Antwort 1 von Saarbauer

Hallo,

die einfachste Lösung ist eine bedingte Formartierung.

Zu finden unter "Format", "Bedingte Formatierung"

Mit besten Grüßen

Helmut

Antwort 2 von kilschewski

Hi,
dann hab ich mich wohl nicht so klar verständlich gemacht. Alle Werte aus Spalte "X" sollen gleichzeitig geprüft werden ob sie im Bereich A:W vorhanden sind und sich einfärben.

Gruß Whyper

Antwort 3 von coros

Moin Whyper,

kopiere nachfolgendes Makro in ein StandardModul und weise es einer Schaltfläche zu.

Option Explicit
Sub Übereinstimmungen_finden()
Dim Letzte_Zeile As Long, Wiederholungen As Long, _
Suchbegriff As Range, Addresse As String
Letzte_Zeile = Range("X65536").End(xlUp).Row
For Wiederholungen = 1 To Letzte_Zeile
With Worksheets(1).Range("A1:W65536")
Set Suchbegriff = .Find(What:=Cells(Wiederholungen, 24), LookIn:=xlValues)
If Not Suchbegriff Is Nothing Then
Addresse = Suchbegriff.Address
Do
Suchbegriff.Interior.ColorIndex = 4
Set Suchbegriff = .FindNext(Suchbegriff)
Loop While Not Suchbegriff Is Nothing And Suchbegriff.Address <> Addresse
End If
End With
Next
End Sub


Bei obigem Makro wird der Bereich A:W mit der Spalte X verglichen. Bei allen Werten, die in Spalte X vorkommen werden die Hintergründe grün eingefärbt.

Ich hoffe, Du hast das so gemeint. Bei Fragen oder Problemen melde Dich.

Solltest Du nicht wissen, wie Du den Code in Deine Datei bekommst, dann schau mal auf meiner HP in der Rubrik Anleitungen und dort dann in der Anleitungsnummer 3 nach. Dort stelle ich dazu eine bebilderte Anleitung zur Verfügung, die Dir sicherlich helfen wird.

MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 4 von wodka

na leute alles klar bei euch

Antwort 5 von wodka

Na Bundi wat geht *Z* Bundi

Antwort 6 von kilschewski

Danke coros,

mit deiner Korrektur

Option Explicit
Sub Übereinstimmungen_finden()
Dim Letzte_Zeile As Long, Wiederholungen As Long, _
Suchbegriff As Range, Addresse As String
Letzte_Zeile = Range("AE65536").End(xlUp).Row ´Spalte was geprüft werden soll (alles da Ende unbekannt)
For Wiederholungen = 6 To Letzte_Zeile ´ (6= ab welcher Zeile gebrüft wird)
With Worksheets(1).Range("A6:ab7006") ´Bereich wo Werte stehen
Set Suchbegriff = .Find(What:=Cells(Wiederholungen, 31), LookIn:=xlValues) ´ (31= Spalten Nummer wo der Suchbegriff steht)
If Not Suchbegriff Is Nothing Then
Addresse = Suchbegriff.Address
Do
Suchbegriff.Interior.ColorIndex = 4 ´Farbe grün
Set Suchbegriff = .FindNext(Suchbegriff)
Loop While Not Suchbegriff Is Nothing And Suchbegriff.Address <> Addresse
End If
End With
Next
End Sub

hat es super gekklappt.

Gruß Whyper

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: