Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Sonderzeichen per Unicode in Textbox

Forumthread: Sonderzeichen per Unicode in Textbox

Sonderzeichen per Unicode in Textbox
19.11.2002 09:39:09
Rainer Quaas
Hallo Excel-User,

in einer TextBox (Font: Courier New) möchte ich ein Sonderzeichen einfügen. Der Unicode des Sonderzeichenz mit dem Font „Courier New“ lautet „U+2518“.

Wie muß der VBA-Code hierfür aussehen, damit dieses Zeichen in der Textbox erscheint?

Gruß Rainer

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Sonderzeichen per Unicode in Textbox
19.11.2002 10:37:53
Steffen D
Hallo Rainer


Sub Codeliste_erstellen()
For i = 1 To 255
Cells(i, 1).Select
ActiveCell.Value = "Chr (" & i & ") : "
Cells(i, 2).Select
ActiveCell.Value = Chr(i)
Next i
End Sub


Dann kannst du ja direkt sagen:
TextBox1.Text = Chr(247) 'zum Beispiel

Re: Unicode nicht ASCII-Code in Textbox
19.11.2002 12:42:27
Rainer Quaas
Hallo Steffen,

danke, jedoch brauche ich einen VBA-Code für den Unicode und nicht ASCII-Code.

Gruß Rainer

Anzeige
;
Anzeige

Infobox / Tutorial

Sonderzeichen per Unicode in Excel-Textbox einfügen


Schritt-für-Schritt-Anleitung

Um ein Sonderzeichen per Unicode in einer TextBox in Excel einzufügen, kannst du den folgenden VBA-Code verwenden. Dies ist besonders nützlich, wenn du Zeichen wie das Ohm-Zeichen (U+2126) oder andere Sonderzeichen einfügen möchtest.

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Füge ein neues Modul hinzu: Rechtsklick auf "VBAProject (DeineArbeitsmappe)" > Einfügen > Modul.

  3. Kopiere und füge den folgenden Code in das Modul ein:

    Sub Unicode_in_TextBox()
       Dim unicodeZeichen As String
       unicodeZeichen = ChrW(&H2126) ' Beispiel: Ohm-Zeichen
       TextBox1.Text = unicodeZeichen
    End Sub
  4. Schließe den VBA-Editor und gehe zurück zu deiner Excel-Arbeitsmappe.

  5. Füge eine TextBox in dein Arbeitsblatt ein (Entwicklertools > Einfügen > TextBox).

  6. Starte das Makro Unicode_in_TextBox, um das Ohm-Zeichen in die TextBox einzufügen.


Häufige Fehler und Lösungen

  • Fehler: TextBox zeigt kein Zeichen an
    Lösung: Stelle sicher, dass die TextBox den richtigen Namen hat (z.B. TextBox1) und dass der Font auf "Courier New" eingestellt ist.

  • Fehler: Unicode wird nicht korrekt dargestellt
    Lösung: Überprüfe, ob du die Unicode-Nummer korrekt eingegeben hast. Nutze ChrW, um sicherzustellen, dass der Unicode korrekt interpretiert wird.


Alternative Methoden

Eine andere Möglichkeit, Unicode-Zeichen in Excel einzugeben, ist die Verwendung der Unicode-Tabelle. Hier kannst du Zeichen finden, die du benötigst.

  1. Öffne die Unicode-Tabelle im Internet.
  2. Suche nach dem gewünschten Zeichen (z.B. Ohm-Zeichen).
  3. Kopiere das Zeichen und füge es direkt in die Zelle oder TextBox ein.

Zusätzlich kannst du auch Alt + Zifferncode verwenden, um Unicode-Zeichen direkt einzugeben. Achte darauf, dass der Zifferncode korrekt ist.


Praktische Beispiele

  • Ohm-Zeichen in Excel: Um das Ohm-Zeichen (U+2126) in einer TextBox einzufügen, verwende den Code:

    TextBox1.Text = ChrW(&H2126)
  • Sonderzeichen für Mathematik: Wenn du mathematische Symbole einfügen möchtest, wie z.B. das Plusminus-Zeichen (U+00B1), kannst du folgenden Code nutzen:

    TextBox1.Text = ChrW(&H00B1)

Tipps für Profis

  • Nutze VBA-Module, um wiederverwendbare Funktionen zu erstellen, die verschiedene Unicode-Zeichen einfügen können.
  • Experimentiere mit verschiedenen Schriftarten, um zu sehen, wie sie Unicode-Zeichen darstellen. Einige Schriftarten unterstützen mehr Sonderzeichen als andere.
  • Halte eine Liste der häufig verwendeten Unicode-Zeichen bereit, um die Eingabe zu beschleunigen.

FAQ: Häufige Fragen

1. Wie gebe ich Unicode in Excel ein?
Du kannst Unicode in Excel manuell eingeben, indem du das Zeichen kopierst und einfügst oder VBA mit ChrW verwendest.

2. Welche Schriftarten unterstützen Unicode-Zeichen?
Schriftarten wie "Arial Unicode MS" und "Courier New" unterstützen eine breite Palette von Unicode-Zeichen.

3. Wo finde ich eine Übersicht der Unicode-Zeichen?
Eine Unicode-Tabelle ist online verfügbar, die dir hilft, die entsprechenden Codes für Sonderzeichen zu finden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige