Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Die Zeile mit dem aktuellen Datum suchen (Excel 2002)





Frage

Hallo, ich habe eine Tabelle die unter anderem eine Spalte mit Datumsangaben enthält. Nun möchte ich nach der Zeile mit dem heutigen Datum suchen. Ich finde aber im Menü keine Möglichkeit in der Suchfunktion eine Formel vorzugeben mit der ich abfragen kann, ob das jeweilige Datum gleich dem heutigen ( ??? = JETZT() ) ist. Kann mir jemand helfen ? Danke Elke

Antwort 1 von Hajo_Zi

Hallo Elke,

Jetzt() ist einschl. Uhrzeit Heute ist die funktion Heute()
Strg+F

Gruß Hajo

Antwort 2 von Elke

Hallo Hajo,

ich stehe total auf dem Schlauch:

mit der Suchfunktion habe ich schon experimentiert, aber wo soll ich denn den Suchbegriff HEUTE() vorgeben ?

Danke
Elke

Antwort 3 von Hajo_Zi

Hallo Elke,

bei Suchen nach mußt Du es eingeben =Heute().
Aber ich habe es gerade getestet nach Ergebnissen aus Funktionen sucht Excel nicht.

Gruß Hajo

Antwort 4 von Elke

Hallo Hajo,

soweit war ich auch schon gekommen. Nur die Erkenntnis, daß es nicht geht, hilft halt wenig :-)

Daher immer noch meine Hoffnung auf Hilfe.

Elke

Antwort 5 von Hajo_Zi

Hallo Elke,

auf meiner HP (die zur Zeit Offline ist) habe ich ein Beispiel wo der Heutige Tag blinkt. Vielleicht wäre das ein Ansatz.
Falls der Link nicht mehr vorhandenschreibe mir eine PN
http://home.media-n.de/ziplies/gepackt/vba/aktuelles_datum_finden_blinken.zip

Gruß Hajo

Antwort 6 von achim_13086

Hallo Elke,

für dein Problem habe ich zwei Lösungen.

Ich habe zu Testzwecken in der Zelle A1 den Text " Heutiges Datum: " eingetragen und in Zelle C1 die Formel =HEUTE() eingesetzt.

Die erste Lösung setzt voraus, dass neben der Datumspalte eine sogenannte Hilfsspalte vorhanden ist. Ist das der Fall, dann kannst Du folgende Formel benutzen:

" =WENN(A3=C$1;"Identisch";"") "

Wenn in der Datumsspalte das Datum mit C1 übereinstimmt, wird das Wort identisch angezeigt, ansonsten bleiben die anderen Zellen leer.

Die zweite Lösung braucht keine Hilfssplate. Die Formel habe ich in D1 eingesetzt, damit das Ergebnis in optischer Reihenfolge zum Datum steht.

Die Formel lautet: " ="in Zeile "&VERGLEICH(C1;A1:A22;0) " .

Das Ergebnis würde so aussehen:
Heutiges Datum: 12.09.2006 in Zeile 18

Der Zellbereich für die Datumspalte muß natürlich angepaßt werden. Hier: A1:A22 .
Ebenso kannst Du das Datum in C1 und den Text in A1 an einer anderen Stelle einsetzen.
Dann aber bitte daran denken, dass die Formel angepaßt werden muß.

Ich hoffe, ich konnte helfen.

Gruß
Joachim

Antwort 7 von Elke

Hallo Joachim,

dieIdee mit der Hilfsspalte ist super und denkbar einfach. Man muß halt nur darauf kommen !
Herzlichen Dank.

Hast Du auch noch eine Idee, was man tun kann, wenn in der Datumsspalte das aktuelle Datum nicht enthalten ist ???
Dann soll nämlich der dem aktuellen Datum am nächsten folgende Tag ausgewählt werden.

Vielen Dank für Eure Hilfe
Elke

Antwort 8 von achim_13086

Hallo Elke,

ich habe die Formel in der Zelle D1 geändert. Fehlt das aktuelle Datum, wird der Text " nächster Tag in Zeile .21 ".

Hier die geänderte Formel:
" =WENN(ANZAHLLEEREZELLEN(A3:A22)=0;" in Zeile "&VERGLEICH(C1;A1:A22;0)&" vorhanden.";" nächster Tag in Zeile "&VERGLEICH((C1+1);A1:A22;0)) "

Denke aber bitte daran, daß die Formel in einem Stück geschrieben werden muß.

Ich hoffe, der Vorschlag entspricht deinen Vorstellungen.

Gruß
Joachim

Antwort 9 von Elke

Hallo Joachim,

vielen vielen Dank.
Wenn man Deine Lösungen liest, klingt immer alles so einfach.

Ich habe jetzt noch eine "Dumme" Frage:

Ich habe dank Deiner Formel die Zeilennummer im Excel-Blatt in einer bestimmten Zelle stehen und lese diese Zelle mittels VB aus (abfrage = Range("D1").Value).
Ist es nun in VB möglich, diesen ausgelesenen Wert als Zeilennummer zu definieren und diese Zeile im Arbeitsblatt zu markieren ? z.B. in Zelle D1 wird "15" ausgelesen, dann soll die Zeile 15 markiert werden.

Grüße
Elke

Antwort 10 von achim_13086

Hallo Elke,

ich habe die farbliche Kennzeichnung des Datums über die bedingte Formartierung gelöst.
Den Weg halte ich für einfacher, zumal beim Kopieren einer so formatierten Zelle die bedingte Formatierung mit kopiert wird.

Die bedingte Formatierung ist stets an die entsprechende Zelle gebunden.

Der Einfacheit halber habe ich Dir die Beispieltabelle noch einmal hinterlegt. Ein Glück, dass ich mich von erstellten Mustern nicht trennen kann.

Hier findest Du die Beispieltabelle Verweis.xls

Ich hoffe, ich konnte deine Frage damit beantworten.

Gruß
Joachim

Antwort 11 von Elke

Hallo Joachim,

jetzt funktioniert es super.

Nochmals schönen Dank für Deine Mühe
Elke

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: