Frage von th3method, 39

Klammern setzen am Anfang und am Ende?

Hallo! Gibt es eine Möglichkeit mit der Tastatur sofort eine Klammer am Anfang der Zeile und am Ende zu setzen? z.B. für Excel, sodass wenn ich schreiben sollte

5+5 | und nun möchte mich mit dem Tastaturkürzel sofort die Klammern am Anfang und am ende haben, sodass steht (5+5) | damit ich nun z.B. Multiplikationen sofort reinschreiben kann

Vielen Dank.

Antwort
von safur, 31

Du machst dir ein Makro

Sub Makro1()
    ActiveCell.Value = "(" & ActiveCell.Value & ")"
End Sub

Als Shortcut vergibst du z. B. STRG+Y

Fertig :-)

Kommentar von Ninombre ,

Löst die Fragestellung, auch wenn ich das sehr zweifelhaft finde hinsichtlich konkretem Nutzen. Klammer auf, Klammer zu sind zwei Handgriffe, shortcut einer. Ein Makro funktioniert zudem nur auf die jeweilige Datei bezogen. 

Kommentar von Iamiam ,

ich schließe mich Ninombre an (trotzdem DH!), auf alle Fälle aber nicht Strg+Y als Tastaturkürzel, das steht nämlich für Wiederholen des letzten Befehls (ich sag immer: Yes,again, und Z=zurück), das sollte man keinesfalls umdefinieren. Ich glaube, Ctrl+J,M,Q,Ä,Ö,Ü,ß sind noch nicht belegt (sofern die alle gehen)

Kommentar von safur ,

Klar weiß ich was Strg+Y ist :) Es ist doch auch total egal. Es ist auch egal ob die Anfrage sinnlos ist. Bei gängigen Shortcuts schlägt Excel dann gerne mal Strg+Shift+..... vor :)

Man könnte sich sogar einen Parser schreiben, der genau nach Formeln + logischen Ausdrücken sucht und dann Klammern setzt.

Wenn es dem Fragesteller hilft - so what :) Hier müsste sich halt der Fragesteller mal äußern.

Man kann auch in den Formelmodus switchen, früher ging das mit String+#. Wenn man sich komplizierte Formen bauen wollte hat man halt durch String Konkatenation einzelner Spalten echt viel erreicht.

Ich kann mir auch eine Spalte mit "(" machen, dann meine Formel, dann eine Spalte mit ")" die ich später wieder verbinde. In Masse!

Man müsste halt mal wissen, was der Fragesteller genau erwartet :-)

Keine passende Antwort gefunden?

Fragen Sie die Community