Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
524to528
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
524to528
524to528
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Letzte Speicherung

Letzte Speicherung
02.12.2004 08:41:07
J.
Hallo,
wie kann ich aus diesem Makro

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 2 Then Exit Sub
If Target.Cells.Count <> 1 Then Exit Sub
Target.Offset(0, -1).Value = "Zelle " & Target.Address(False, False) _
& " geändert am " & Format(Date, "dd.mm.yy")
End Sub

eine Schleife machen die bis zu 8 Spalten berücksichtigt aber die Ausgabe des Ergbnis nur eine Spalte.
Ausgabe = A1 1.Prüfung =B1 2.Prüfung =C1 3.Prüfung =D1 4.Prüfung =E1
Ausgabe = A2 1.Prüfung =B2 2.Prüfung =C2 3.Prüfung =D2 4.Prüfung =E2
Ausgabe = A3 1.Prüfung =B3 2.Prüfung =C3 3.Prüfung =D3 4.Prüfung =E3
Ausgabe = A4 1.Prüfung =B4 2.Prüfung =C4 3.Prüfung =D4 4.Prüfung =E4
usw
Danke
Jochen

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Letzte Speicherung
Josef
Hallo Jochen!
zB. so:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column < 2 or Target.Column > 5 Then Exit Sub
If Target.Cells.Count <> 1 Then Exit Sub
Cells(Target.Row, 1).Value = "Zelle " & Target.Address(False, False) _
& " geändert am " & Format(Date, "dd.mm.yy")
End Sub

Gruß Sepp
AW: Letzte Speicherung
u_
Hallo,

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("B:E"))Is Nothing and Target.Cells.Count=1 Then
Cells(Target.Row,1) = "Zelle " & Target.Address(False, False) _
& " geändert am " & Format(Date, "dd.mm.yy")
End If
End Sub

Gruß
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige