Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: wenn Wert >0 Datum kopieren

wenn Wert >0 Datum kopieren
08.01.2009 08:17:44
adi
Hallo Excelfreunde,
kann mir geholfen werden?
In der Tabelle_A Spalte D5:D32 werden
Beleg-Nr eingetragen.
Nun möchte ich, wenn irgendeine Beleg-Nr
eingetragen wird, dass link davon also in Spalte C
das aktuelle Datum eingetragen wird, aber nicht
durch eine Formel sondern durch einen Code.
Denn manchmal wird das Datum geändert.
Gruß Adi
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: wenn Wert >0 Datum kopieren
08.01.2009 08:25:20
Josef
Hallo Adi,
kopiere diesen Code in das Modul der Tabelle.
' **********************************************************************
' Modul: Tabelle1 Typ: Element der Mappe(Sheet, Workbook, ...)
' **********************************************************************

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim rng As Range
    Application.EnableEvents = False
    With Target
        If Not Intersect(Target, Range("D5:D32")) Is Nothing Then
            For Each rng In Target
                If rng <> 0 Then rng.Offset(0, -1) = Date
            Next
        End If
    End With
    Application.EnableEvents = True
End Sub

Gruß Sepp

Anzeige
Korrektur
08.01.2009 08:27:05
Josef
Hallo nochmal,
der "With-Rahmen" ist natürlich überflüßig.
' **********************************************************************
' Modul: Tabelle1 Typ: Element der Mappe(Sheet, Workbook, ...)
' **********************************************************************

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim rng As Range
    Application.EnableEvents = False
    If Not Intersect(Target, Range("D5:D32")) Is Nothing Then
        For Each rng In Target
            If rng <> 0 Then rng.Offset(0, -1) = Date
        Next
    End If
    Application.EnableEvents = True
End Sub

Gruß Sepp

Anzeige
AW: wenn Wert >0 Datum kopieren
08.01.2009 08:27:29
Matthias
Hallo
in die Tabelle

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("D5:D32")) Is Nothing And Target.Count = 1 Then
If Target > 0 And IsNumeric(Target) Then Target.Offset(, -1) = Date
End If
End Sub


Gruß Matthias

Anzeige
AW: wenn Wert >0 Datum kopieren
08.01.2009 09:08:00
adi
Hallo ich bin begeistert,
daß man am frühen morgen schon so schnell geholfen
wird, und das tollste, es funktioniert.
Vielen Dank an alle Excelfreunde
Gruß Adi
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige