Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: geschweifte Klammer erzeugen

geschweifte Klammer erzeugen
29.03.2023 23:34:36
Josef Schindler

Sehr geehrtes Excel – Forum,
ich habe eine Frage: da ich Schwerbehindert bin, kann ich die UMSCHALT, STRG und ALT - Tasten nicht gleichzeitig drücken. Gibt es eine Möglichkeit, mittels SendKeys – Anweisung die geschweifte Klammer zu erzeugen? Kann mir jemand einen Tipp geben? Ich bin für jede Anregung sehr dankbar und werde alles geben, mir dann mittels Hilfe etwas zu basteln…
Vielen Dank im Voraus!

Mit freundlichem Gruß

Josef

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: geschweifte Klammer erzeugen
29.03.2023 23:40:44
Rudi Maintaire
Hallo,
in Office 365 muss man Matrixformeln nicht mehr mit strg+alt+enter abschließen.

Gruß
Rudi


AW: geschweifte Klammer erzeugen
30.03.2023 01:28:38
onur
Das in ein Modul (kannst du exportieren und in jede Datei importieren), dann kannst du mit einem Button um die Formel der aktiven Zelle "geschweifte Klammern" hinzufügen (oder aber Excel365 anschaffen).
Sub Schaltfläche1_Klicken()
    Dim fo
    fo = ActiveCell.FormulaArray
    If Left(fo, 1) = "=" Then ActiveCell.FormulaArray = fo
End Sub


Anzeige
AW: geschweifte Klammer erzeugen
30.03.2023 02:11:04
Josef Schindler
@onur - vielen, vielen Dank. Genau das was ich wollte !!!

PS: deine Professionalität fällt mir immer sehr positiv auf ! Hochachtung

Gruß Josef


AW: geschweifte Klammer erzeugen
30.03.2023 02:23:26
Josef Schindler
Nachtrag: Office 365 wäre natürlich auch eine Option.....


AW: geschweifte Klammer erzeugen
30.03.2023 07:40:44
Luschi
Hallo Josef,

meine Version sieht so aus:
Dim ok As Boolean
ok = ActiveCell.HasFormula
If ok Then ActiveCell.FormulaArray = ActiveCell.Formula

In der Version von onur wird auch versucht, auskommentierte Formeln oder Texte, die mit einem '=' beginnen umzuwandeln - das geht dann natürlich schief.

Gruß von Luschi
aus klein-Paris


Anzeige
AW: geschweifte Klammer erzeugen
30.03.2023 08:11:55
Josef Schindler
Hallo Luschi,

kapiere ich und hab's gleich getestet - super.

Vielen vielen Dank

Josef


Wobei man ja weiß, was man wandeln will ...
31.03.2023 03:09:52
lupo1

;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

So erzeugst du geschweifte Klammern in Excel


Schritt-für-Schritt-Anleitung

Um geschweifte Klammern in Excel zu erzeugen, folge diesen Schritten:

  1. Tastenkombination nutzen: In den meisten Excel-Versionen kannst du geschweifte Klammern mit der Tastenkombination STRG + ALT + F3 oder ALT + SHIFT + 7 (je nach Tastatur) einfügen. Dies funktioniert jedoch nicht in allen Fällen, insbesondere wenn du Schwierigkeiten hast, mehrere Tasten gleichzeitig zu drücken.

  2. VBA-Makro verwenden: Wenn du die oben genannten Tastenkombinationen nicht verwenden kannst, erstelle ein VBA-Makro:

    • Öffne den VBA-Editor mit ALT + F11.
    • Füge ein neues Modul hinzu und kopiere den folgenden Code hinein:
      Sub KlammerEinfügen()
       ActiveCell.Formula = "{" & ActiveCell.Formula & "}"
      End Sub
    • Schließe den VBA-Editor und kehre zu Excel zurück. Du kannst dieses Makro dann ausführen, um geschweifte Klammern um die Formel der aktiven Zelle zu setzen.

Häufige Fehler und Lösungen

  • Fehler: Die geschweifte Klammer wird nicht angezeigt.

    • Lösung: Stelle sicher, dass die Zelle eine Formel enthält. Geschweifte Klammern können nur in Formeln verwendet werden.
  • Fehler: Der Makro funktioniert nicht.

    • Lösung: Prüfe, ob Makros in Excel aktiviert sind. Gehe zu Datei > Optionen > Sicherheitscenter > Einstellungen für das Sicherheitscenter > Einstellungen für Makros und aktiviere die Option „Alle Makros aktivieren“.

Alternative Methoden

Wenn die oben genannten Methoden nicht funktionieren, kannst du auch folgende Alternativen ausprobieren:

  1. Office 365: In neueren Versionen wie Office 365 ist es nicht mehr notwendig, geschweifte Klammern manuell einzufügen. Du kannst einfach eine Matrixformel eingeben und Excel erkennt dies automatisch.

  2. Text eingeben: Du kannst auch einfach die geschweifte Klammer direkt als Text eingeben, indem du { und } aus der Zeichentabelle oder über die Zeichenfunktion in Excel einfügst.


Praktische Beispiele

Beispiel 1: Wenn du eine Matrixformel erstellen möchtest, kannst du dies so tun:

  • Schreibe die Formel, z.B. =SUMME(A1:A10*B1:B10), und drücke dann STRG + ALT + ENTER, um sie in geschweifte Klammern zu setzen.

Beispiel 2: Verwende das VBA-Makro:

  • Wähle eine Zelle mit einer Formel aus und führe das Makro KlammerEinfügen aus. Die Formel wird dann in geschweifte Klammern gesetzt.

Tipps für Profis

  • Matrixformeln: Nutze Matrixformeln, um komplexe Berechnungen auszuführen. Denke daran, dass in Office 365 geschweifte Klammern nicht mehr manuell gesetzt werden müssen.
  • Tastenkombinationen lernen: Wenn du oft mit geschweiften Klammern arbeitest, lerne die entsprechenden Tastenkombinationen, um effizienter zu arbeiten.
  • VBA personalisieren: Du kannst das VBA-Makro anpassen, um es spezifische Anforderungen anzupassen, z.B. geschweifte Klammern um mehrere Zellen zu setzen.

FAQ: Häufige Fragen

1. Wie kann ich geschweifte Klammern in Excel einfügen?
Du kannst sie entweder mit einer Tastenkombination einfügen oder ein VBA-Makro verwenden, um sie automatisch um deine Formeln zu setzen.

2. Funktioniert das Einfügen von geschweiften Klammern in allen Excel-Versionen?
Die Tastenkombinationen funktionieren möglicherweise nicht in älteren Versionen. In Office 365 werden geschweifte Klammern automatisch gesetzt, wenn du eine Matrixformel erstellst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige