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.

Wenn Eingabe in bestimmter Spalte, 2 Spalten links daneben aktuelle Datum
#1
Hallo,

Wenn in der Spalte K8:K44 ein wert eingetragen wird, soll in den Zellen daneben (I8:I44) das aktuelle Datum eingetragen werden. 
Das Datum soll auch bis zur nächsten Überschreibung erhalten bleiben.

Denke mal das es ohne Makro nicht geht. Wie realiesiert man das? Huh

Danke jetzt schon mal!
Antworten Top
#2
Hallo,

mit diesem Makro im Modul des Tabellenblattes geht es:

Code:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim rngIsect As Range
    Set rngIsect = Application.Intersect(Target, Range("K8:K44"))
    If Not rngIsect Is Nothing Then Cells(Target.Row, 5) = Date
End Sub
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#3
Hallo Claus-Dieter, vielen Dank für deine schnelle Rückmeldung.

habe den Code nach deiner Anleitung ins Modul eingebaut. Leider wird mir kein Datum angzeigt.

Lg
Antworten Top
#4
Moin!
Dann schaue mal in Spalte 20 (aka T).  19
Ändere mal die letzte Zeile des Codes auf
PHP-Code:
If Not rngIsect Is Nothing Then Target.Offset(,-2) = Date 

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#5
Hallo,

dann hast du ein Standardmodul genommen und nicht, wie ich ausdrücklich geschrieben habe, das Modul vom Tabellenblatt. Anbei die Datei, das Makro habe ich korrigiert, da war noch ein Fehler drin.


Angehängte Dateien
.xlsx   Beispiel-Mappe.xlsx (Größe: 10,46 KB / Downloads: 8)
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#6
Wow...Top...so funktioniert es. Danke euch beiden.  100 18 18

Ich hätte noch ein kleines Anliegen. Kann man den Code so ändern das, wenn ich die summe aus der K Spalte entferne, das das Datum sich dann auch selber löscht. Das bleibt sonst in der Zelle stehen.
Lg
Antworten Top


Gehe zu:


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