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 Auswahl aus Dropdownliste dann Datum setzten bis zur nächsten Änderung
#1
Hallo Leute,
wie ihr seht bin ich neu hier.
Ich werde in Zukunft mehr mit Excel arbeiten müssen(beruflich und privat).
Nach langem googeln hab ich leider die Lösung für mein Problem nicht lösen können.
Also hier meine Frage:
Wenn ich z.b. in B7 ( C7, D7 usw.) eine Dropdownliste mit Zahlen erstelle, möchte ich das in B8 (C8,D8 usw.)
das aktuelle Datum erscheint.
Bis dahin hab ich es geschafft.
Ich möchte aber das das Datum solange gleich bleibt bis ich  in paar Tage,Wochen,Monate wieder eine andere Auswahl an Zahl (in der Dropdownliste) in B7 (oder C7,D7 usw.) treffe.

Wie stelle ich das an?
Muss man da irgenwie ein Code eingeben?(VBA) Wenn ja wie?

Anbei die excel Datei.
Ich danke Euch im Vorraus.


Angehängte Dateien
.xlsx   Mappe1.xlsx (Größe: 9,87 KB / Downloads: 3)
Antworten Top
#2
Moin und willkommen im Forum!
Zitat:Nach langem googeln hab ich leider …
Dann hast Du nicht richtig gesucht. ;)
Das Stichwort lautet Datumstempel.
Ist so ziemlich die häufigste Anfrage im Bereich Excel-VBA.
Schaue mal hier:
http://www.at-exceltraining.de/index.php...ragen.html

Statt des verwendeten Now (für Datum/Zeit) nimmst Du Date (für das Datum).

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)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • italianX
Antworten Top
#3
Noch ein Hinweis:
Das statische aktuelle Datum kannst Du auch ohne VBA mittels Strg+. (Punkt) in die aktive Zelle schreiben.
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
#4
Danke für die Info.Sobald ich Zeit hab werde ich mich hinsetzen und Ausprobieren.Danke


PS:Wegen googeln:Hab wahrscheinlich nicht die richtigen Suchbegriffe eingegeben. : :19: Hab aber echt lange gesucht..
Antworten Top
#5
Hi,

das Forum hat auch eine Suchfunktion.
Schau dir mal diese Beiträge an:

http://www.clever-excel-forum.de/Thread-...e-stempeln
http://www.clever-excel-forum.de/Thread-...eglichkeit
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • italianX
Antworten Top
#6
HAllo Jungs Danke für eure Hilfe hab es geschafft aber nicht mit dem was ihr mir gezeigt habt,aber durch euch habe ich den richtigen VBA-Code gefunden und für mich
angepasst.



Private Sub Worksheet_Change(ByVal Target As Range)
 
Select Case Target.Address
    Case "$B$17": Range("B18") = Now()
End Select

Select Case Target.Address
    Case "$C$17": Range("C18") = Now()
End Select
 
 Select Case Target.Address
    Case "$D$17": Range("D18") = Now()
End Select

End Sub

--------------

Anstatt Now tue ich die Zelle formatieren sodass ich nur das Datum sehe.


Danke, Danke,Danke
Antworten Top
#7
Hallöchen,

Du verwendest Select Case wie If. Besser wäre es so:

Code:
Select Case Target.Address
    Case "$B$17": Range("B18") = Now()
    Case "$C$17": Range("C18") = Now()
    Case "$D$17": Range("D18") = Now()
End Select
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • italianX
Antworten Top
#8
Hi schauan hab ich dann auch so gemacht.Danke
Antworten Top


Gehe zu:


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