Autor
|
Thema: Kann Änderung des Zellenwertes eine Änderung einer anderen Zelle auslösen (641 mal gelesen)
|
mundal Mitglied Techniker
Beiträge: 320 Registriert: 14.02.2005
|
erstellt am: 04. Jun. 2009 13:25 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, ich habe ein Arbeitsblatt in dem immer wieder Mengen-Werte aktualisiert werden müssen. In einer anderen Spalte steht das Datum an dem diese Änderung vorgenommen wurde. Bisher trage ich dieses Datum händisch ein. Nun meine Frage: Gibt es die Möglichkeit in EXCEL dass bei Wertänderung einer Zelle einer anderen Zele das aktuelle Datum zugewiesen/eingetragen wird.
Beispiel: --------- alter Eintrag:
Datum Menge 01.03.2009 50 neuer Eintrag Datum Menge 04.06.2009 60
Sobald die Zelle von 50 auf 60 geändert wurde soll das Datum automatisch auf das aktuelle gesetzt werden.
Vielleicht gibt es hier ja schon fertige Funktionen.
Danke an Euch im Voraus Steffen
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Paulchen Mitglied Bauing./SW-Entwickler
Beiträge: 1227 Registriert: 19.08.2004 Büro: Win10 Enterprise 64bit, Office Professional Plus 2013 - Privat: Linux Mint 15, LibreOffice
|
erstellt am: 04. Jun. 2009 13:35 <-- editieren / zitieren --> Unities abgeben: Nur für mundal
|
mundal Mitglied Techniker
Beiträge: 320 Registriert: 14.02.2005
|
erstellt am: 04. Jun. 2009 13:43 <-- editieren / zitieren --> Unities abgeben:
|
Paulchen Mitglied Bauing./SW-Entwickler
Beiträge: 1227 Registriert: 19.08.2004 Büro: Win10 Enterprise 64bit, Office Professional Plus 2013 - Privat: Linux Mint 15, LibreOffice
|
erstellt am: 04. Jun. 2009 13:58 <-- editieren / zitieren --> Unities abgeben: Nur für mundal
|
mundal Mitglied Techniker
Beiträge: 320 Registriert: 14.02.2005
|
erstellt am: 04. Jun. 2009 15:43 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, klappt super, ein bischen VBA kann ich zudem. Jetzt nur eine letzte Frage zu diesem Thema: Wie heist der Befehl der mir die aktuelle Cursorposition ermittelt. Gibt es so etwas wie nachstehende Befehl welche mir die aktuelle Position in Zeile und Spalte ausgibt. x= col y= row
so oder so ähnlich ;-) Danke Euch Steffen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Paulchen Mitglied Bauing./SW-Entwickler
Beiträge: 1227 Registriert: 19.08.2004 Büro: Win10 Enterprise 64bit, Office Professional Plus 2013 - Privat: Linux Mint 15, LibreOffice
|
erstellt am: 04. Jun. 2009 15:51 <-- editieren / zitieren --> Unities abgeben: Nur für mundal
|
mundal Mitglied Techniker
Beiträge: 320 Registriert: 14.02.2005
|
erstellt am: 04. Jun. 2009 16:11 <-- editieren / zitieren --> Unities abgeben:
Hallo nochmals ich, ich erhalte als Rückgabe vom Befehl ActiveCell.Address das Format $A$2. Wie erhalte ich nur Zahlenwerte ? Wie stelle ich ein, dass sich der Datumswert bei nur bei Änderung der Mengenzelle ändert. Gruß Steffen
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Harmening Moderator Arbeiter ツ
Beiträge: 2897 Registriert: 06.07.2001 Das Innerste geäussert und aufs Äusserste verinnerlicht
|
erstellt am: 04. Jun. 2009 16:32 <-- editieren / zitieren --> Unities abgeben: Nur für mundal
Code: Private Sub Worksheet_Change(ByVal Target As Range)If Target.Address = Range("C4").Address Then Rowc = Target.Row Colc = Target.Column Cells(Rowc, Colc + 1) = "geändert" Target.Offset(0, -1).Value = Date '...'DeinDatum End If End Sub
würde immer links deiner Eingabe in C4 das Datum setzen und rechts von C4 geändert schreiben ,hoffe du weisst nun wie du die Zahlenwerte bekommst.Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mundal Mitglied Techniker
Beiträge: 320 Registriert: 14.02.2005
|
erstellt am: 04. Jun. 2009 17:08 <-- editieren / zitieren --> Unities abgeben:
|