Excel Bedingte Formatierung indirekt

Hallo,
ich habe eine Tabelle mit ca. 100 Spalten und 100 Zeilen. Innerhalb diese Tabelle stehen Zahlen die teilweise identisch sind.
Mittels Formeln wird ein bestimmte Zellbereich ermittelt (Bsp.: $W$68:X$69). Dieser Zellbereich verändert sich je nach Inputfaktoren für die Formeln.
Jetzt möchte ich einfach, diesen (variablen) Zellbereich farbig markiert haben (durch bedingte Formatierung), um ihn auf dem excelsheet möglichst schnell zu finden.
Ist das einigermaßen verständlich?
In jedem Falls schon mal vielen Dank für die Hilfe!
Georg

Mittels Formeln wird ein bestimmte Zellbereich ermittelt
(Bsp.: $W$68:X$69). Dieser Zellbereich verändert sich je nach
Inputfaktoren für die Formeln.
Jetzt möchte ich einfach, diesen (variablen) Zellbereich
farbig markiert haben (durch bedingte Formatierung), um ihn
auf dem excelsheet möglichst schnell zu finden.
Ist das einigermaßen verständlich?
In jedem Falls schon mal vielen Dank für die Hilfe!
Georg

Hallo Georg,

$W$68:X$69

zeile >= 68
zeile = 23
Spalte X Formel zur Ermittlung…
=SUMMENPRODUKT((ZEILE()>=68)*(ZEILE()=23)*(SPALTE()

Hallo Georg,
kleiner Hinweis:
Du könntest per Hyperlink auch einen Link erstellen,
der dich durch klick direkt in den Bereich versetzt.

Um genauer zu werden müsse man allerdings die Rahmenbedingungen besser kennen.

Gruß Holger

Hallo Holger,
vielen Dank für den Hinweis! Ich werde es gleich ausprobieren. Anbei noch Details für die Hyperling-Lösung:

Alle Angaben beziehen sich auf ein Tabellenblatt:
Ich habe eine Excel Tabelle mit ca. 100 Spalten und 100 Zeilen (Bsp.: $A$2:blush:CV$101). Innerhalb dieses maßgeblichen Zellbereiches stehen Zahlen die teilweise identisch sind.
Mittels Formeln und laufenden Datenfeed wird ein bestimmter Teilbereich aus dem oben genannten Zellbereich ermittelt (Bsp.: $W$68:blush:X$71). Dieser ermittelter Teilbereich wird in Zelle $A$1 (außerhalb des maßgeblichen Zellenbereiches) als $W$68:blush:X$71 ausgegeben. Dieser Teilbereich verändert sich je nach Inputfaktoren sekündlich, kann sich vergrößern oder verkleinern, ist aber immer zusammenhängend (d.h. keine zwei oder mehr, nicht zusammenhängende Zellbereiche)
Jetzt möchte ich einfach, diesen variablen, in Zelle $A$1 ausgegebenen Teilbereich ($W$68:blush:X$71) innerhalb des maßgeblichen Zellenbereiches ($A$2:blush:CV$101) farbig markiert haben (durch bedingte Formatierung), um ihn möglichst schnell zu finden bzw. optisch kenntlich zu machen.
Wir die Problematik so deutlicher?
Schon mal vielen Dank!
Georg

Hallo Holger,
Vielen Dank!!!
Jetzt weis ich aber dochn nicht wie ich Deinen Lösungsvorschlag umsetzen soll.
Du setzt in der Summenprodukt-Formel die Zahlen für Spalten und Zeilen (68, 69, 23, 14) fix ein. Dieser von mir genannte Teilbereich ist allerdings variabel und ändert sich ggf. sekündlich. Daher weiss ich nicht ob das mit der festen Eingabe der Zahlen (68, 69 etc.) in die Formel funktionieren kann, da diese sich wie eben erwähnt ggf. sekündlich ändern. Werde aber trotzdem mal mit der Idee vom „Zahlenabgleich“ und „Summenprodukt“ weiterarbeiten. Ich glaube da steckt die Lösung drin.
Da ich neu im Forum bin weiss ich nicht, ob Du auch meine erste Antwort auf Deinen Zweiten Hinweis gelesen hast. Hier wäre die Problematik nochmal genauer dargestellt.
In jedem Fall nochmal vielen Dank!!!
Georg

Jetzt möchte ich einfach, diesen variablen, in Zelle $A$1
ausgegebenen Teilbereich ($W$68:blush:X$71) innerhalb des
maßgeblichen Zellenbereiches ($A$2:blush:CV$101) farbig markiert
haben (durch bedingte Formatierung), um ihn möglichst schnell
zu finden bzw. optisch kenntlich zu machen.

Hallo Georg,

vergib für $A$2:blush:CV$101 die bed. Formatierung:
Formel ist: =Drin()

Vorher einmalig Alt+F11, Einfügen—Modul, nachfolgenden Code reinkopieren, Editor beenden.

Gruß
Reinhard

Option Explicit

Function Drin() As Boolean
With Worksheets("Tabelle1").Range("A1")
 If Not Intersect(Application.Caller, .Range(.Value)) Is Nothing Then Drin = True
End With
End Function

Holger,
hat doch geklappt. Ich habe deine Idee mit dem Summenprodukt aus ZEILE und SPALTE ein bischen modifiziert und es haut hin.
Vielen Dank!!!
Georg

Jetzt weis ich aber dochn nicht wie ich Deinen
Lösungsvorschlag umsetzen soll.
Du setzt in der Summenprodukt-Formel die Zahlen für Spalten
und Zeilen (68, 69, 23, 14) fix ein. Dieser von mir genannte
Teilbereich ist allerdings variabel und ändert sich ggf.
sekündlich. Daher weiss ich nicht ob das mit der festen
Eingabe der Zahlen (68, 69 etc.) in die Formel funktionieren
kann, da diese sich wie eben erwähnt ggf. sekündlich ändern.
Werde aber trotzdem mal mit der Idee vom „Zahlenabgleich“ und
„Summenprodukt“ weiterarbeiten. Ich glaube da steckt die
Lösung drin.

Hallo Georg,

vergib mal die folgenden vier namen für die dabei stehenden Formeln:

Spalte1: =CODE(TEIL(Tabelle1!$A$1;2;99))-64
Spalte2: =CODE(TEIL(TEIL(Tabelle1!$A$1;FINDEN(":";Tabelle1!$A$1);99);3;99))-64
Zeile1 : =WERT(TEIL(Tabelle1!$A$1;4;FINDEN(":";Tabelle1!$A$1)-4))
Zeile2 : =WERT(TEIL(Tabelle1!$A$1;FINDEN(":";Tabelle1!$A$1)+4;99))

Bei der bed. Formatierung gibst du dann diese Formel an:

=(ZEILE()>=Zeile1)*(ZEILE()=Spalte1)*(SPALTE()

Hallo Reinhard,
vielen Dank für Deinen Vorschlag!
Leider funktioniert er bei mir nicht. Es kommt folgende Fehlermeldung: „Laufzeitfehler ‚424‘: Objekt erforderlich“
„Tabelle1“ ist bei mir „Data“ und Range.(„A1“) ist bei mir Range.(„AC62“). Ich habe aber das Makro entsprechend angepasst. Sollte also nicht das Probelm sein. Formel in bedingter Formatierung habe ich auch für definierten Zellbereich eingegeben… Keine Ahnung woran es liegt… Oute ich mich gerade als DUMY?!?

Hallo Reinhard,
Ich habe deine Idee mit dem Summenprodukt aus ZEILE und SPALTE ein bischen modifiziert und es haut hin.
Vielen Dank!!!
Allerdings hänge ich noch bei dem VBA-Code. Da habe ich Dir eben geantwortet. Nochmal vielen Dank für die Hilfe! Immer gut jemanden zu finden der eine Ahnung hat!
Georg

Leider funktioniert er bei mir nicht. Es kommt folgende
Fehlermeldung: „Laufzeitfehler ‚424‘: Objekt erforderlich“
„Tabelle1“ ist bei mir „Data“ und Range.(„A1“) ist bei mir
Range.(„AC62“). Ich habe aber das Makro entsprechend
angepasst. Sollte also nicht das Probelm sein. Formel in
bedingter Formatierung habe ich auch für definierten
Zellbereich eingegeben… Keine Ahnung woran es liegt

Hallo Groeg,

den Fehler kann ich nicht nachvollziehen, er kam bei mir nicht.

Andererseits fiel mir etwas anderes auf das ich im Code änderte.
Nachfolgend der geänderte Code.

Der zweite Code ist ein makro was du anpassen kannst, es fügt in den Bereich A2:CV80 der im Makro steht die bed. Formatierung ein.
Kannste dir ja anpassen.

Hier eine funktionierende Mappe:
http://www.file-upload.net/download-3420129/kwGroeg…

Gruß
Reinhard

Function Drin() As Boolean
With Worksheets("Data").Range("AC62")
 If Not Intersect(Application.Caller, Range(.Value)) Is Nothing Then Drin = True
End With
End Function

Sub tt()
With Range("A2:CV80")
 .FormatConditions.Delete
 .FormatConditions.Add Type:=xlExpression, Formula1:="=Drin()"
 .FormatConditions(1).Interior.ColorIndex = 28
End With
End Sub

Ich habe deine Idee mit dem Summenprodukt aus ZEILE und SPALTE
ein bischen modifiziert und es haut hin.

Hallo Georg,

zeige doch mal deine Modifikationen.

Gruß
Reinhard

Alle Angaben beziehen sich auf ein Tabellenblatt:

Mittels Formeln und laufenden Datenfeed wird ein bestimmter
Teilbereich aus dem oben genannten Zellbereich ermittelt
(Bsp.: $W$68:blush:X$71). Dieser ermittelter Teilbereich wird in
Zelle $A$1 (außerhalb des maßgeblichen Zellenbereiches) als
$W$68:blush:X$71 ausgegeben.

Jetzt möchte ich einfach, diesen variablen, in Zelle $A$1
ausgegebenen Teilbereich ($W$68:blush:X$71) innerhalb des
maßgeblichen Zellenbereiches ($A$2:blush:CV$101)

hallo Georg
Da hat sich seit gestern Abend ja einiges getan.
Das habe ich jetzt nicht aller durchgelesen.
Mein gedanke war dieser:

Wenn du in A1 den Text-String $W$68:blush:X$71 stehen hast,
dann schreibe mal in eine leere Zelle folgede Formel:
=HYPERLINK("#"&A1;„klick mich“)

Gruß Holger

Prima, vielen Dank!!!
Georg