Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Datum in Abhängigkeit eines Zellwertes setzten

Datum in Abhängigkeit eines Zellwertes setzten
07.10.2008 07:37:00
Tom
Guten Morgen,
Ich hab hier ein aktuelles Problem das ich schnellstens lösen muss.
Meine Tabelle besteht aus den Spalten A bis Q. In Spalte P wird ein "X" eingetragen was den Datensatz in ein neues Tabellenblatt kopiert was auch super funktioniert.
Nun möchte mein Chef das wenn das "X" gesetzt wird in Spalte Q den Zusatz "gesendet am 06.10.2008". Also immer das aktuelle Datum.
Für Eure Hilfe bedanke ich mich im Voraus
Tom
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datum in Abhängigkeit eines Zellwertes setzten
07.10.2008 07:46:00
Jochen
Hay,
versuch es mal hiermit.

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("B:GC")) Is Nothing Then
Range("A1").Value = "Geändert von " & Application.UserName _
& " am " & Format(Date, "dd.mm.yy")
End If
End Sub


Gruß
Jochen

Anzeige
AW: Datum in Abhängigkeit eines Zellwertes setzten
07.10.2008 07:46:00
Matthias
Hallo Tom
so könnte es gehen:
Code ins Tabellenblatt
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("Q:Q")) Is Nothing And Target.Count = 1 Then
If Target.Value = "x" Then Target.Offset(, -1) = "gesendet am " & Date
Target.Offset(, -1).Value = Target.Offset(, -1).Value
End If
End Sub


Gruß Matthias

Anzeige
AW: Datum in Abhängigkeit eines Zellwertes setzten
07.10.2008 07:54:54
Tino
Hallo,
so müsste es funktionieren
kommt als Code ins entsprechende Tabellenblatt
Option Explicit 
 
Private Sub Worksheet_Change(ByVal Target As Range) 
Dim A As Long 
On Error GoTo Fehler: 
Application.EnableEvents = False 
    For A = 1 To Target.Count 
     If Intersect(Target(A), Columns("P")) Is Nothing And Target(A) = "X" Then 
      Cells(Target(A).Row, "Q") = Date 
     End If 
    Next A 
Fehler: 
Application.EnableEvents = True 
End Sub 
 


Gruß Tino

Anzeige
Spaltenkorrektur, das war vertauscht ...
07.10.2008 07:55:00
Matthias
Hallo
Da hatte ich ja die Spalten vertauscht

Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("P:P")) Is Nothing And Target.Count = 1 Then
If UCase(Target.Value) = "X" Then Target.Offset(, 1) = "gesendet am " & Date
Target.Offset(, 1).Value = Target.Offset(, 1).Value
End If
End Sub


Durch UCase(Target.Value) = "X" wird dann die schreibweise des "X" egal.
Es greift dann also bei Klein- und Großschrift.
Gruß Matthias

Anzeige
AW: Datum in Abhängigkeit eines Zellwertes setzten
07.10.2008 08:12:00
Tom
Danke für Eure Hilfe, das ging ja super schnell!
Viele Grüße
Tom
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige