HERBERS Excel-Forum - die Beispiele

Thema: Datum suchen und Wert eintragen

Home

Gruppe

DatumZeit

Problem

Wie kann ich in Spalte 1 von Tabelle2 ein Datum finden, das in Zelle A1 von Tabelle1 hinterlegt ist? In die Zelle rechts neben dem gefundenen Datum soll ein Wert eingetragen werden. Ist die Zelle jedoch nicht leer, soll eine Sicherheitsabfrage erfolgen.

Lösung
Geben Sie den nachfolgenden Code in ein Standardmodul ein und weisen Sie ihn einer Schaltfläche zu.
StandardModule: basMain

Sub DatumSuchen()
   Dim var As Variant
   With Worksheets("Tabelle2")
      var = Application.Match(CDbl(Range("A1").Value), .Columns(1), 0)
      If Not IsError(var) Then
         If Not IsEmpty(.Cells(var, 2)) Then
            If MsgBox("Nicht leer, trotzdem eintragen?", _
               vbCritical + vbYesNo) = vbNo Then Exit Sub
         End If
      End If
         .Cells(var, 2).Value = "Hallo!"
         Application.Goto .Cells(var, 1), True
   End With
End Sub

Beiträge aus dem Excel-Forum zu den Themen DatumZeit und Datum

Alle Zellen mit bestimmtem Datum markieren Datum + Uhrzeit aus Textbox richtig in Zelle
CountIf mit Datum(Jahr) engl. Datum aufteilen
Akt. Datum und Uhrzeit am gedruckten Dokument Datum abfragen und Werte kopieren
in Datum umwandeln Formel Datum
Als Text gespeicherte Datumsangaben Excel Vorlage - Makro für Datum
Jede 35 Zeile eine Formel mit einem anderem Datum Wiedergabe der Zeilennummer mit jüngstem Datum
Blatt als pdf mit Datum Uhrzeit Datumsfeld vorgeben
Datum aus Oracle-Abfrage als Datum formatieren VBA - Datum, Wochentag
Summe VBA in abhängigkeit Datum Datumstabelle erstellen
Summewenn mit Bezug auf ein Datum UserForm TextBox mit ComboBox Datum vergleichen
IF Schleife / Datum Datum Fraglich
Datum-Filter in anderem Blatt mit VBA Sortieren von Datumswerten in Zelle durch VBA
Dateinamen per VBA vorgeben (Datum: Vormonat) Datum KW zuordnen
Änderung in Zeile, Datum in Zelle einfügen? Nächsthöheres Datum wo Nachbarzelle nicht leer
Mal wieder Datumsprüfung Aufnahmedatum jpg
Datumsformatierung Formel für Datum nur einmal
Datum in Listenfeld auswählen Kleinste u. grösste Nr. aufgrund des Datum ermitte
Format Datum / Uhrzeit Datenbank - nur best. Datum einlesen ?
Zeitermittlung zwischen zwei Datumsfeldern Geburtsdatum
Datum automatisch auslesen Text und aktuelles Datum in einer Zelle
TextBox - nur Datum zulassen! Datum aus Text Datei nach Excel importieren ...
Datum durch Abfrage übernehmen Datum addiert mit X Monaten = Datum?
Monate zwischen 2 Datums Datums-Format bei Verketten "falsch"
nochmals datum Datum in zelle schreiben
datum