Excel Datum automatisch eintragen
Ich möchte gern, dass wenn in Zelle 2 ein Eintrag erfolgt (Zahl) dass dann in Zelle 1 das heutige Datum eingetragen wird. Dieses Datum soll sich nicht mehr verändern weswegen ich es nicht mit der HEUTE() Formel lösen kann.
Gibt es hier Excel intern eine Möglichkeit ohne VBA (damit kenne ich mich leider nicht aus)?
Viele Grüße
Panda
Gibt es hier Excel intern eine Möglichkeit ohne VBA (damit kenne ich mich leider nicht aus)?
Viele Grüße
Panda
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 214415
Url: https://administrator.de/forum/excel-datum-automatisch-eintragen-214415.html
Ausgedruckt am: 23.12.2024 um 11:12 Uhr
11 Kommentare
Neuester Kommentar
Hallo Pandamir,
du kannst mit der Tastenkombination
Grüße Uwe
du kannst mit der Tastenkombination
[STRG] + [.]
das aktuelle Datum manuell einfügen. Ohne VBA wirst du da nicht weit kommen. So wie es anhand deiner Beiträge aussieht willst du ein Bestellsystem mit Excel bauen - da wirst du dich früher oder später mit VBA beschäfigen müssen um es komfortabel bedienbar zu machen.Grüße Uwe
Hallo Pandamir!
Der ensprechende VBA-Schnipsel könnte etwa so aussehen:
"Zelle2" habe ich als eine beliebige Zelle der Spalte B (ab Zeile 3 - siehe Zeile 2 des Codes) interpretiert, "Zelle1" die Zelle davor (Spaltenoffset
Um den Code richtig zu platzieren: Rechtsklick auf das Tabellenregister (zB "Tabelle1"), "Code anzeigen" wählen und Code in das "Code"-Fenster des VBA-Editors einfügen.
Grüße
bastla
Der ensprechende VBA-Schnipsel könnte etwa so aussehen:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row >= 3 Then 'erst ab Zeile 3
If Not Intersect(Target, Columns("B")) Is Nothing Then 'Spalte B überwachen
Target.Offset(0, -1).Value = Date 'Offset = Abstand in Zeilen und Spalten zur veränderten Zelle
End If
End If
End Sub
-1
).Um den Code richtig zu platzieren: Rechtsklick auf das Tabellenregister (zB "Tabelle1"), "Code anzeigen" wählen und Code in das "Code"-Fenster des VBA-Editors einfügen.
Grüße
bastla
Hallo Pandamir!
Etwa so:
Grüße
bastla
Etwa so:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row >= 3 Then 'erst ab Zeile 3
If Not Intersect(Target, Columns("B:C")) Is Nothing Then 'Spalten B bis C überwachen
Cells(Target.Row, "A").Value = Date 'in Spalte A der veränderten Zelle eintragen
End If
End If
End Sub
Kannst du mir eine gute Seite nennen wo ich mir VBA learning by doing selbst beibringen kann?
Nicht wirklich - auf http://www.office-loesung.de oder http://herber.de habe ich oft schon passende Hinweise oder Anregungen gefunden; einen "Kurs" habe ich selbst aber noch nicht gesucht ...Grüße
bastla