Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Eingabe ohne Enter + Makro





Frage

Habe ein Makro geschrieben, welches einen Wert aus einer Zelle auswertet. Es soll ein Wert in die Zelle eingegeben werden und dann durch einen Klick mit der Maus auf einen Button das Makro ausgeführt werden. Allerdings kann ich erst das Makro ausführen, wenn ich den Wert eingegeben habe UND DANN ENTER GEDRÜCKT habe. Wie mache ich das alles ohne drücken der Enter Taste?

Antwort 1 von Rick

Hallo Rasta

wie wär's wenn du ins makro integrierst, dass der Cursor zuerst eine Zelle z.B nach links und dann wieder eine Zelle nach rechts wandert ??

By Rick

Antwort 2 von Rasta

Und was hat das mit meinem Problem zutun??? Entweder verstehst du mich falsch oder ich dich.

Antwort 3 von Aliba

Die Betätigung der Entertaste in das Makro mit einfügen.

CU Aliba

Antwort 4 von Aliba

Hab das nicht getestet. Kann natürlich auch sein, daß das Makro die logische Bestätigung einer Zelle voraussetzt, was auch logisch wäre.

CU aliba

Antwort 5 von Rick

Hallo Rasta

Ja ja ich glaube das geht wirklich alles nicht, denn ohne Betätigung der Entertaste kannst du das Makro wirklich nicht ausführen. (ist wie mit dem PW losfahren bevor man drin sitzt :-))..

Als Alternative könnest du das Makro vor Eingabe des Zellwertes auslösen und den Zellwert mittels MSG-Box einfügen, doch selbst denn musst du entern oder mit der Maus auf ok drücken.

Als Beispiel ein einfaches Makro, dass den aktiven Zellwert durch zwei teilt:

Sub Test()
Zellwert = InputBox("Wert durch zwei teilen")
ActiveCell.FormulaR1C1 = Zellwert / 2
End Sub

Anstatt der operation "/2" könntest du einfach deine ursprüngliche Operation ausführen...
Wer weiss vielleicht ist das bequem genug ??? Probiers doch mal

cu rick

Antwort 6 von Rasta

Vielen Dank an euch. Dann geht dies wahrscheinlich nicht wie ich es mir vorgestellt habe. Dachte nur, dass es bequemer wäre. Ist aber weiter nicht schlimm.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: