Hallo Community, ich versuche einen einfachen Hyperlink zu erstellen, welcher mich in einem Kalender, direkt zum aktuellen Monat führt (hinswiched) und diesen auch einfärbt. In dem Kalender sind nur die Monate und das Jahr zB. Jan 22 oder Dez 23 angegeben. Nicht die einzelnen Tage.
also den Link bekommst du recht einfach über Einfügen - Link - Aktuelles Dokument - und dann über die Angabe des jeweiliges Arbeitsblatts oder der jeweiligen Zelle. Eine bedingte Formatierung bei Auswahl wird wahrscheinlich nur per Makro funktionieren. Da ich jedoch davon ausgehe, dass du den jeweils aktuellen Monat einfärben willst könntest du eine bedingte Formatierung in Abhängigkeit von =Heute() in Kombi mit dem jeweiligen Monat bewirken.
Hab mal eine Bespieldatei gepostet. Ich möchte links oben auf das Feld klicken können und direkt zum aktuellen Monat springen + Einfärbung (am liebsten mit ganzer Spalte)
17.10.2022, 16:52 (Dieser Beitrag wurde zuletzt bearbeitet: 17.10.2022, 16:52 von HKindler.)
Hi,
habe ich doch in der Datei als Bedingte Formatierung eingebaut. Und ja, es wird immer der aktuelle Monat gelb gefärbt. Formel: =G$1=MONATSENDE(HEUTE();-1)+1 Wenn du hier statt HEUTE() ein beliebiges Datum eingibst, wird der entsprechende Monat gefärbt.
Das Konstrukt mit Monatsende(xx;-1)+1 ergibt den Monatsersten. Man könnte auch DATUM(JAHR(HEUTE());MONAT(HEUTE();1)) oder auch HEUTE()-TAG(HEUTE())+1 oder ... verwenden.
Und für alle die die Datei nicht runter laden wollen, hier die Hyperlink-Formel: =HYPERLINK("#"&ADRESSE(1;XVERGLEICH(HEUTE();G1:AQ1;-1;1)+SPALTE(G1)-1);"Aktueller Monat") Ist etwas komplizierter, da die Monate in Zeile 1 liegen (so wie der Hyperlink) und von Spalte G bis AO gehen. Da das Datum sortiert ist, würde auch =HYPERLINK("#"&ADRESSE(1;XVERGLEICH(HEUTE();G1:AQ1;-1;2)+SPALTE(G1)-1);"Aktueller Monat") funktionieren - und zwar schneller. Bei nur einer Formel und 37 Spalten ist das aber eher vernachlässigbar. Wenn man den Bereich nur 1x angeben will, kann man auch LET() verwenden: =HYPERLINK("#"&ADRESSE(1;LET(x;G1:AO1;XVERGLEICH(HEUTE();x;-1;2)+SPALTE(INDEX(x;1;1))-1));"Aktueller Monat") Und wenn man die Formel NICHT in Zeile 1 schreibt, sondern z.B. in A2, wird sie einfacher und man braucht sich um nichts kümmern, falls der Bereich mal größer wird. Allerdings sollte man dann sicherheitshalber das Suchen im sortierten Feld raus nehmen: =HYPERLINK("#"&ADRESSE(1;XVERGLEICH(HEUTE();1:1;-1;1));"Aktueller Monat")
Gruß, Helmut
Win10 - Office365 / MacOS - Office365
Folgende(r) 1 Nutzer sagt Danke an HKindler für diesen Beitrag:1 Nutzer sagt Danke an HKindler für diesen Beitrag 28 • Albert93