Hyperlink zu anderen Tabellenblatt (Zelle Datum Heute)
#1
Hey Leute,

wer kann mir den VBA Code schreiben für einen Hyperlink zu einen anderen Tabellenblatt das mir darin in meiner Datumsspalte das heute Datum Markiert bzw. zu dieser Zelle springt

falls möglich auch noch heutiges Datum + 10 Tage

Im Attachment eine Beispieldatei


Angehängte Dateien
.xlsm   Mappe1.xlsm (Größe: 26,58 KB / Downloads: 5)
Top
#2
Hallo Karl,

... für so einen Link bedarf es kein VBA, das kann man auch mit folgender Zellformel realisieren:


PHP-Code:
=HYPERLINK("#"&"Kalender!B"&VERGLEICH(HEUTE();Kalender!B:B;0)&":B"&VERGLEICH(HEUTE()+10;Kalender!B:B;0);"►"

Wenn Du danach den ► in der Zelle aktivierst, springst Du in den Datenbereich Deines Kalenders zum jeweils heutigen Datum und gleichzeitig sind die 10 Folgetage dort mit markiert.

[Edit: Nachtrag]:
anstelle in der Formel nur das "►" stehen zu haben könnte natürlich auch da z.B. auch: TEXT(HEUTE(); "TTT. TT.MM.J")&" ►" stehen oder diese auch ohne ►
Gruß Werner
.. , - ...
[-] Folgende(r) 1 Nutzer sagt Danke an neopa für diesen Beitrag:
  • karl1965
Top
#3
SUPER VIELEN DANK KLAPPT BESTENS Thumps_up Thumps_up Thumps_up
Top
#4
Gibt es auch eine Möglichkeit diesen Hyperlink von einer Schaltfläche aus aufzurufen

Oder noch besser als VBA Code und dann als Link auf die Schaltfläche.
Top
#5
Hallöchen,

in VBA brauchst Du keinen Hyperlink, wenn Du in der Datei bleibst.
Im Prinzip kannst Du in den Click-Code eines Buttons was in der Art einfügen:

Sheets("Kalender").Activate
Cells(berechnetezeile, 2).Activate

Statt berechnetezeile musst Du natürlich die Berechnung vornehmen, z.B. etwas wie Date - Range("B1").Value wenn in B1 der 1.1. vom Jahr steht - natürlich als Datum.

Sheets("Kalender").Activate
Cells(Date - Range("B1").Value, 2).Activate

Solltest Du damit knapp daneben liegen, musst Du auch noch "knapp" verrechnen Smile

Sheets("Kalender").Activate
Cells(Date - Range("B1").Value + 1, 2).Activate
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste