wenn du dir den Code in ein Modul legst geht das mit VBA. Die wichtige Frage ist, über welches Ereignis startest du das Makro?? Am einfachsten geht es über zwei Button. Der Wert wird beim zweiten mal drücken aber wieder überschrieben! Oder du must noch eine IF Then Anweisung einbauen.
17.04.2021, 02:13 (Dieser Beitrag wurde zuletzt bearbeitet: 17.04.2021, 02:18 von bug99.)
Sub Date_fix()
If ActiveCell = 1 Then ActiveCell.Offset(0, 1) = "geladen Datum " & Now ElseIf ActiveCell = 2 Then ActiveCell.Offset(0, 1) = "entladen Datum " & Now End If
17.04.2021, 05:38 (Dieser Beitrag wurde zuletzt bearbeitet: 17.04.2021, 05:41 von mellow.)
(17.04.2021, 02:13)bug99 schrieb: Sub Date_fix()
If ActiveCell = 1 Then ActiveCell.Offset(0, 1) = "geladen Datum " & Now ElseIf ActiveCell = 2 Then ActiveCell.Offset(0, 1) = "entladen Datum " & Now End If
End Sub
Moin Zusammen,
ich hab zwar zu 99 % keine Anhnung von VBA, aber wie soll Excel bei dem Code wissen, welche spalte er das machen soll ??. Kann ja auch sein, das ich das falsch heraus lese Ich brauche einen Code für die Spalte L und Anzeige Datum & Uhrzeit in Spalte M
Oder wenn es möglich ist, das direkt neben dem Symbol anzeigen zu lassen. Dann bräuchte ich die spalte M ja nicht.
17.04.2021, 11:00 (Dieser Beitrag wurde zuletzt bearbeitet: 17.04.2021, 11:01 von schauan.)
Hallöchen,
schaue mal in das Codemodul vom Tabellenblatt nach dem WorkSheet_Change - Ereignis. Bei den Parametern gibt es ein Target, was Du dann anstatt ActiveCell verwendest. Du kannst auch prüfen, ob Target die richtige Spalte betrifft, z.B. mit
'wenn der target in Spalte 2 (B) ist If Target.Column = 2 Then 'Deine Aktion '... End If
oder
'wenn der target nicht in Spalte 2 (B) ist dann Makro verlassen If Target.Column <> 2 Then Exit Sub 'Deine Aktion '...
Change setzt aber voraus, dass Du die Zahl eingibst und nicht berechnest.
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)
ich hab zwar zu 99 % keine Anhnung von VBA, aber wie soll Excel bei dem Code wissen, welche spalte er das machen soll ??. Kann ja auch sein, das ich das falsch heraus lese Ich brauche einen Code für die Spalte L und Anzeige Datum & Uhrzeit in Spalte M
Oder wenn es möglich ist, das direkt neben dem Symbol anzeigen zu lassen. Dann bräuchte ich die spalte M ja nicht.
du hattest ja nicht erklärt, wie die 1 und die 2 in eine Zelle kommt....
17.04.2021, 11:05 (Dieser Beitrag wurde zuletzt bearbeitet: 17.04.2021, 11:15 von Rudi'S.)
Hallo, vielleicht über einen kleinen Umweg. (Spalte B kannst du ausblenden- probiere deine möglichen Eingaben, indem du -hier in Spalte A- deine Zahlen eingibst.) Eine Erweiterung von bug99
nochmal gewandelt für die Einträge hier in Spalte M. Dafür nimmst du den Button mit der Angabe "Schaltfläche 2". Mit diesem Makro werden die Angaben immer mit den aktuellen Vorgaben von Spalte und Zeile der aktiven Zelle bearbeitet, soll heißen stehen deine Tabellen beginnend in Spalte Y werden die Berechnungen eben von dort ausgeführt, wenn du dort die entsprechende Zelle anklickst.