Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

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)
Antworten 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
Antworten Top
#3
SUPER VIELEN DANK KLAPPT BESTENS Thumps_up Thumps_up Thumps_up
Antworten 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.
Antworten 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)
Antworten Top


Gehe zu:


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