Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Sprung auf aktuelles Datum

4,401 views
Skip to first unread message

Marcus Leibe

unread,
May 28, 2001, 5:44:42 AM5/28/01
to
Hallo zusammen,

ich habe eine Liste, in der die Daten des aktuellen Jahres
untereinander stehen. Nun möchte ich, daß man per Klick
auf einen Button (oder per Shortcut) direkt auf das aktuelle
Datum springen kann. Wie kann ich das am besten erreichen,
vielleicht per Makro?

Besten Dank im voraus,

Marcus Leibe

Robert Gelbmann

unread,
May 28, 2001, 6:16:36 AM5/28/01
to
Hallo Marcus!

---"Marcus Leibe" <mar...@leibe.com> schrieb ...


> ich habe eine Liste, in der die Daten des aktuellen Jahres
> untereinander stehen. Nun möchte ich, daß man per Klick
> auf einen Button (oder per Shortcut) direkt auf das aktuelle
> Datum springen kann. Wie kann ich das am besten erreichen,
> vielleicht per Makro?

Ab der Version Excel 97 kannst du dazu die HYPERLINK-Tabellenfunktion
einsetzen:

=HYPERLINK("[Hyperlinkheute.xls]Tabelle1!A" &
VERGLEICH(HEUTE();A:A;0);"Heute")

Im gezeigten Beispiel wird angenommen, dass die Daten in der Spalte A des
Tabellenblattes "Tabelle1" der Mappe "Hyperlinkheute.xls" stehen. Diese
Bezüge musst du daher an deine eigenen Namen und Bereiche anpassen.

Anmerkungen:

(1) Die Tabellenfunktion VERGLEICH sucht hier in der Spalte A (ggf.
anpassen) nach dem heutigen Datum und gibt die Zeilennummer des Treffers
zurück. Mit dem letzten Parameter (0) wird eine Fehlermeldung #NV! gezeigt,
wenn das heutige Datum nicht gefunden wird. Je nach Bedarf kannst du hier
auch auf -1 oder 1 umstellen (siehe Onlinehilfe - dann aber Sortierung
beachten!).

(2) Mit dem Verkettungszeichen & wird an den übrigen vollständigen (!) Bezug
die so ermittelte Zeilennummer angehängt.

--
In der Hoffnung geholfen zu haben, verbleibe ich mit einem leisen

Servus aus Wien,
-Robert Gelbmann-

---
MS MVP für Excel
EML: rgel...@mvps.org
Neu erschienen: "Excel für Rechnungswesen und Controlling", 3. Auflage
Mehr Infos unter: http://www.roehrenbacher.at/publikat/xl3/


Bernd Held

unread,
May 28, 2001, 6:50:35 AM5/28/01
to
Hallo Marcus,


habe sowas ähnliches mal gemacht, dabei wird schon beim Öffnen der Datei auf das
richtige Arbeitsblatt(davon gibt es 12/pro Monat eines) und dann das aktuelle
Datum in Spalte B ermittelt und positioniert.
Klicke die Tastenkombination ALT + F11, um in die Entwicklungsumgebung zu
gelangen, führe dann einen Dopelklick auf den Eintrag DieseArbeitsmappe durch und
erfasse folgendes Makro:


Private Sub Workbook_Open()
Dim dat As String


dat = Mid(Date, 4, 2)


Select Case dat
Case "01"
Sheets("Januar").Select
Case "02"
Sheets("Februar").Select
Case "03"
Sheets("März").Select
Case "04"
Sheets("April").Select
Case "05"
Sheets("Mai").Select
Case "06"
Sheets("Juni").Select
Case "07"
Sheets("Juli").Select
Case "08"
Sheets("August").Select
Case "09"
Sheets("September").Select
Case "10"
Sheets("Oktober").Select
Case "11"
Sheets("November").Select
Case "12"
Sheets("Dezember").Select
Case Else
MsgBox "Es konnte kein gültiger Monat ermittelt werden!"
End Select


Columns("B:B").Select
On Error Resume Next
Selection.Find(What:=Date, After:=ActiveCell, LookIn:=xlFormulas _
, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False).Activate
ActiveCell.Offset(0, 2).Select
End Sub


Viele Grüße
Bernd
--------------------------------------------------------
Die MacHero EXCEL Homepage unter anderem
mit meinem Excel-VBA-Kompendium (Excel97/2000),
700 Makros für die Praxis Schritt für Schritt erklärt
unter http://members.aol.com/Machero
--------------------------------------------------------

--
__________________________________________________________
News suchen, lesen, schreiben mit http://newsgroups.web.de

sigrid...@wkooe.at

unread,
Oct 27, 2017, 5:23:32 AM10/27/17
to
Ich bräuchte genau diese Funktion GANZ DRINGEND für google docs - die von Robert Gelbmann gepostete Antwort funktioniert nur leider in google docs nicht - hat hier jemand eine Idee???

lutsc...@gmail.com

unread,
Aug 13, 2018, 9:04:23 AM8/13/18
to
Hallo!

Mit einem rechten Mausklick auf eine Zelle kannst du den Link zu dieser Zelle abrufen (sieht so aus: https://docs.google.com/spreadsheets/d/....../edit#gid=914474092&range=A4)

Diesen Link (ohne der Zahl am ende) ersetzt du dann in der Formel von Robert

=HYPERLINK("https://docs.google.com/spreadsheets/d/....../edit#gid=914474092&range=A" &
VERGLEICH(HEUTE();A2:A367;0)+1;"Heute")

schrac...@gmail.com

unread,
Apr 2, 2020, 3:47:15 AM4/2/20
to
Hallo!

Ich würde auch einen Hyperlink oder Makro zum aktuellen Datum bei Google Tabellen benötigen.

Jedoch habe ich meine Kalenderübersicht so aufgebaut, dass das Datum von links nach rechts in der Zeile 2 steht (sprich in der Zelle B2 steht 16.03., Zelle C2 steht 17.03, usw.).

Ich schaffe es leider nicht einen Hyperlink oder auch ein Makro für einen Button zu erstellen damit ich mit einem Klick in die Zelle mit dem heutigen Datum springen kann.

Kann mir mit meinem Problem jemand weiterhelfen?
Danke und lg, Thomas
Message has been deleted

lutsc...@gmail.com

unread,
Apr 2, 2020, 5:39:33 AM4/2/20
to
Hi!

Du benötigst eine Verknüpfung mit Adresse und Vergleich.

1. Mit einem rechten Mausklick auf eine Zelle kannst du den Link zu dieser Zelle abrufen (sieht so aus: https://docs.google.com/spreadsheets/...&range=B1)

2. Link in den Hyperlink kopieren und die letzten beiden Zeichen löschen. Anstelle von nur Vergleich benötigst du die genannte Verknüpfung.
=HYPERLINK("https://docs.google.com/spreadsheets/d/...=0&range=" & ADRESSE(1;VERGLEICH(HEUTE();B1:K1;0)+1;4);"Heute")

manfred.s...@gmail.com

unread,
May 18, 2020, 7:11:12 AM5/18/20
to
Servus!

Habe das gleiche Problem wie oben von Thomas beschrieben.

Ich würde ebenfalls einen Hyperlink oder Makro zum aktuellen Datum bei öffnen von Google Tabellen benötigen.

Ich habe meine Kalenderübersicht (Tennisplatzreservierungstabelle) ebenfalls so aufgebaut, dass das Datum von links nach rechts in der Spalte 2 steht (sprich in der Zelle B2 steht 18.05., Zelle C2 steht 19.05., usw.).

Ich (Tabellenersteller-Anfänger) schaffe es leider nicht den von dir angegebenen Hyperlink, so wie von dir beschrieben und abgeändert einzufügen. Bei mir kommt dann immer die Fehlermeldung, dass ein Tippfehler oder sonstiger Fehler besteht. Was mache ich falsch - bzw. kannst du mir bitte weiterhelfen. Wäre dir sehr dankbar.

LG

Manfred


lutsc...@gmail.com

unread,
May 24, 2020, 1:29:37 AM5/24/20
to
Hallo Manfred!

Wenn du das Datum in der Zeile 2 stehen hast musst du das auch in der Formel richtig eintragen.

In deinem Fall musst du bei ADRESSE auf die Zeile 2 anstatt Zeile 1 referenzieren (ADRESSE(1,... --> ADRESSE(2,...). Dein Hyperlink sollte so funktionieren:

=HYPERLINK("https://docs.google.com/spreadsheets/d/...=0&range=" & ADRESSE(2;VERGLEICH(HEUTE();B2:AF2;0)+1;4);"Heute")

LG
Message has been deleted

manfred.s...@gmail.com

unread,
May 24, 2020, 12:16:56 PM5/24/20
to
ervus, vielen Dank für deine Rückmeldung. Habe gesehen dass ich mich aber leider falsch ausgedrückt habe. Das Datum habe ich in der Spalte B abwärts in jeder 4. Zeile also in der Zelle B2, B6, B10 - B122. eingetragen. Hatte deinen Hyperlink auch auf ....B2:B122;0.... abgeändert, bekomme aber immer wieder Fehlermeldung. (Habe ich es falsch abgeändert? - bin halt doch Anfänger - Beim öffnen der Tabelle steht der Cursor auf der Zelle A1 und dort füge ich den Hyperlink ein - verstehe ich das richtig) Kannst du dir das bitte bei Gelegenheit nochmals anschauen. Danke für deine Bemühungen und viele Grüße aus OÖ

Hier der Link zur Tabelle:

https://docs.google.com/spreadsheets/d/11bRGQsnyYG8sYsiNTdVti02--Xmqt83S_zvGqwC8Gpk/edit#gid=709918885

Manfred

lutsc...@gmail.com

unread,
May 24, 2020, 12:35:44 PM5/24/20
to
Hallo!

Falls es für dich auch OK ist, dass der Hyperlink in der 2. Spalte steht, dann kannst du diesen hier verwenden:

=HYPERLINK("https://docs.google.com/spreadsheets/d/...&range=B" & VERGLEICH(HEUTE();B2:B367;0)+1;"Datum")

Ist auch in deiner freigebenden Datei schon drin.

Grüße aus Graz

manfred.s...@gmail.com

unread,
May 24, 2020, 2:21:59 PM5/24/20
to
Danke für deine rasche Antwort und Bearbeitung.

Aber wie springt er nun beim öffnen der Datei auf das aktuelle Datum? - bei mir funktioniert es leider nicht.

LG

Manfred

lutsc...@gmail.com

unread,
May 24, 2020, 5:33:53 PM5/24/20
to
Hi,

Um beim öffnen direkt auf das heutige datum zu springen, benötigst du ein Makro. Das funktioniert mit einer Formel nicht.

LG

manfred.s...@gmail.com

unread,
May 25, 2020, 7:21:10 AM5/25/20
to
Danke für den Hinweis. Wie ich so ein Makro erstelle oder wie ich die Tabelle beim öffnen automatisch auf das aktuelle Datum springen lassen kann, weißt du nicht zufällig. Wäre das nonplusultra für mein Vorhaben.

LG

Manfred

lutsc...@gmail.com

unread,
May 25, 2020, 8:10:34 AM5/25/20
to
Hi.

Mit Makros in Google Tabellen, habe ich mich noch nicht auseinander gesetzt, leider.

VG

manfred.s...@gmail.com

unread,
May 25, 2020, 8:46:14 AM5/25/20
to
Trotzdem Danke, ich versuche mein Glück weiter mit vermehrter Google-Suche


LG

Katharina g

unread,
Aug 14, 2020, 8:56:09 AM8/14/20
to
Hey,

Der Beitrag ist zwar nun schon eine Weile her aber...
ich hatte das "Problem" nun bei unserem Firmenkalender.
Da ich tatsächlich nicht die Zeit hatte, mich groß damit auseinanderzusetzen, habe ich schlichtweg einfach die Zelle mit dem aktuellen Datum als Link genommen und an den Tabellenbeginn als Button gesetzt.
Jetzt muss ich das zwar jede Woche aktualisieren, aber besser so, als ewig zu scrollen.

LG
Katharina

Heinz Tauer

unread,
Aug 14, 2020, 9:49:05 AM8/14/20
to
Am 14.08.2020 um 14:56 schrieb Katharina g:

> Hey,
>
> Der Beitrag ist zwar nun schon eine Weile her aber...
> ich hatte das "Problem" nun bei unserem Firmenkalender.
> Da ich tatsächlich nicht die Zeit hatte, mich groß damit auseinanderzusetzen, habe ich schlichtweg einfach die Zelle mit dem aktuellen Datum als Link genommen und an den Tabellenbeginn als Button gesetzt.
> Jetzt muss ich das zwar jede Woche aktualisieren, aber besser so, als ewig zu scrollen.
>
> LG
> Katharina

Wenn du=HEUTE() setzt, hast du immer das aktuelle Datum.

--
Gruß
Heinz

Mario Baumann

unread,
Dec 1, 2020, 8:01:24 AM12/1/20
to
manfred.s...@gmail.com schrieb am Montag, 25. Mai 2020 um 14:46:14 UTC+2:
Hi,
ist nun doch wieder einige Zeit her, aber hier ein skript, dass bei mir super funktioniert. Spring beim öffnen auf das aktuelle Datum (Zeile):

function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var range = sheet.getRange("B:B"); //Spalte auswählen, in der das Datum eingetragen sind
var values = range.getValues();
var day = 24*60*60*1000;
var today = parseInt((new Date().setHours(0,0,0,0))/day);
var ssdate;
for (var i=0; i<values.length; i++) {
try {
ssdate = values[i][0].getTime()/day;
}
catch(e) {
}
if (ssdate && Math.floor(ssdate) == today) {
sheet.setActiveRange(range.offset(i-1,0,1,1)); // i-1 bedeutet den offset Zeile minus 1
break;
}
}
}

VG,
Mario

Carsten Pillnick

unread,
Feb 28, 2023, 6:43:24 AM2/28/23
to
Hallo, wo trage ich dieses Skript ein?
Gibt es das nur mit dem Datum oder bei einer Liste zur letzten Zeile?
lg

--


Kärcher Futuretech GmbH, Alfred-Schefenacker-Str. 1, 71409 Schwaikheim
(Germany)
<https://www.google.com/maps/search/Alfred-Schefenacker-Str.+1,+71409+Schwaikheim+(Germany?entry=gmail&source=g)>
Sitz Schwaikheim, Registergericht: Stuttgart, HRB 264909
Geschäftsführer:
Thomas Popp | Markus Barner
USt.-Id.-Nr.: DE 239664655


Mario Baumann

unread,
Feb 28, 2023, 12:58:43 PM2/28/23
to
Hi Carsten,

Googel Sheet Menü-Leiste --> Erweiterungen --> Apps Script

Carsten Pillnick

unread,
Mar 1, 2023, 5:48:24 AM3/1/23
to
Danke. Geht leider nicht. Liegt aber denke ich an unserer Tabelle

Paul Brauner

unread,
Mar 7, 2023, 7:43:24 AM3/7/23
to
ging bei mir auch nicht, lag an Firefox, ich habe Apps Script problemlos in anderen Browsern öffnen können
Message has been deleted
0 new messages