Excel-Formel-Zelle Basierend auf der Hintergrundfarbe
Brauche ich eine Formel in EXCEL, die eine Nummer 1 in der Zelle neben der Zelle, wo sich die Zelle hintergrund ist ROT. Siehe Beispiel unten.
Ist dies überhaupt möglich ohne VBA?
Nicht möglich ohne VBA. Sehr einfach mit VBA... Ihre Wahl
Können Sie mir die Antwort in VBA dann und wo man den code platzieren?
Können Sie mir die Antwort in VBA dann und wo man den code platzieren?
InformationsquelleAutor Etienne | 2017-02-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Öffnen Sie den VBA-editor und fügen Sie ein neues Modul. Tun Sie dies, indem Sie auf der
Developer
Registerkarte, und klickenVisual Basic
. Wenn Sie nicht über die Registerkarte "Entwicklertools" auf der Multifunktionsleiste, müssen Sie es (tun, eine schnelle Google-Suche). Sobald der VBA-editor geöffnet ist, Rechtsklick auf das VBA-Projekt, die Ihren Namen der Arbeitsmappe auf der linken Seite und fügen Sie ein Modul.Platzieren Sie den folgenden code in das neue Modul:
dann können Sie die Formel
=IsRed(A1)
um festzustellen, obA1
einen roten hintergrund hatHinweis: diese nutzt die Standard-rot standard-Farben
InformationsquelleAutor CallumDA
Diese kann getan werden, von
Name Manager
diese zugegriffen werden kann durch drücken von Strg+F3.Werden Sie wollen, erstellen Sie eine benannte Referenz (ich nannte diese "Farbe") und es finden
=GET.CELL(63,OFFSET(INDIRECT("RC",FALSE),0,-1))
in der Formel bar.Jetzt können Sie diese 1 Zelle nach rechts, um zu bestimmen, die color index Nummer der Zelle:
So, wie rot ist die Farbe index 3 in der Zelle daneben können Sie die Formel anwenden:
=IF(color=3,1,0)
InformationsquelleAutor Glitch_Doctor
Erreichen Sie es manuell ohne VBA mit einem autofilter:
Stellen Sie sicher, Sie haben einen Titel über der Spalte mit den Farben, und über der Spalte, wo Sie wollen den Wert 1 gesetzt
Fügen Sie einen Autofilter (Wählen Sie beide Spalten, klicken Sie auf die Schaltfläche Filter auf der Registerkarte Daten des Bandes)
Klicken Sie auf das drop-down-filter auf die Spalte mit den Farben, dann klicken Sie auf " Filter von der Farbe, die Sie wählen die Farbe Rot
In Ihrer zweiten Spalte, geben Sie eine 1 in jeder Zelle sichtbar. (Geben Sie " 1 " in die erste Zelle, dann füllen Sie unten. Oder, wählen Sie alle Zellen aus, geben Sie 1 ein und drücken Sie dann Strg-enter)
InformationsquelleAutor Michael