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

Forumthread: Infinity-Unicodezeichen mit VBA ausgeben

Infinity-Unicodezeichen mit VBA ausgeben
20.08.2004 16:12:06
th0mas
Hi!
Ich möchte das Infinityzeichen (Unicode hex 221E) mit VBA in eine Zelle schreiben. Mit ASCII wärs kein problem, einfach Chr(dezimalzahl). Wie aber geht das mit unicode und hex?
danke und lg,
th0mas
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Infinity-Unicodezeichen mit VBA ausgeben
20.08.2004 16:35:55
Thomas
Hi
Versuch's mal so ...


      
Option Explicit
Private Sub CommandButton3_Click()
   [A1] = ChrW$(&H221E&)
End Sub 


Gruß
Thomas
Risi Thomas Softwareentwicklung
Anzeige
AW: Infinity-Unicodezeichen mit VBA ausgeben
ransi
hallo thomas
oder so:
Public

Sub unendlich()
Range("a1").Value = ChrW(8734)
End Sub

ransi
AW: Infinity-Unicodezeichen mit VBA ausgeben
23.08.2004 09:42:14
th0mas
Danke!!! Hat jetzt bestens funktioniert.
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Infinity-Unicodezeichen mit VBA ausgeben


Schritt-für-Schritt-Anleitung

Um das Infinityzeichen (∞) in Excel mit VBA auszugeben, kannst du die folgenden Schritte befolgen:

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

  2. Gehe zu Einfügen > Modul, um ein neues Modul zu erstellen.

  3. Füge den folgenden VBA-Code ein:

    Sub unendlich()
       Range("A1").Value = ChrW(8734) ' Unicode für Infinity
    End Sub
  4. Schließe den VBA-Editor und gehe zurück zu Excel.

  5. Führe das Makro aus, um das Infinityzeichen in Zelle A1 einzufügen.

Mit diesem einfachen VBA-Skript kannst du schnell und einfach das Unicode-Zeichen für Unendlich in Excel einfügen.


Häufige Fehler und Lösungen

  • Fehler: "Ungültige Prozedur oder Aufruf"

    • Lösung: Stelle sicher, dass du den Code korrekt in ein Modul eingefügt hast und dass die Syntax genau eingehalten wird.
  • Fehler: Das Zeichen wird nicht korrekt angezeigt.

    • Lösung: Überprüfe, ob die Schriftart in der Zelle das Unicode-Zeichen unterstützt. Eine Schriftart wie Arial oder Calibri sollte in der Regel funktionieren.

Alternative Methoden

Wenn du kein VBA verwenden möchtest, gibt es auch andere Möglichkeiten, das Infinityzeichen in Excel einzufügen:

  1. Einfügen aus der Unicode-Tabelle:

    • Du kannst die Funktion =CHAR(8734) in eine Zelle eingeben, wenn du die Unicode-Zahl für das Infinity-Zeichen verwendest.
  2. Kopieren und Einfügen:

    • Du kannst das Infinityzeichen einfach von einer Webseite oder einer Unicode-Tabelle kopieren und in die gewünschte Zelle einfügen.

Praktische Beispiele

Hier sind einige praktische Beispiele, wie du das Infinityzeichen in verschiedenen Kontexten verwenden kannst:

  • In einer Formel: Du kannst das Zeichen in einer Formel verwenden, um zum Beispiel mathematische Berechnungen darzustellen, die für unendliche Werte stehen:

    =IF(A1=8734, "Unendlich", "Begrenzter Wert")
  • In einem Text: Du kannst das Zeichen in einer Textbeschreibung verwenden, um Konzepte wie "unendliche Möglichkeiten" darzustellen.


Tipps für Profis

  • VBA-Funktionalität erweitern: Du kannst eine benutzerdefinierte Funktion erstellen, die das Infinityzeichen zurückgibt, und sie in deinen Excel-Tabellen verwenden:

    Function InfinitySymbol() As String
       InfinitySymbol = ChrW(8734)
    End Function
  • Unicode-Variationen: Experimentiere mit anderen Unicode-Zeichen, indem du die Werte in ChrW() anpasst. Eine Liste von Unicode-Zeichen findest du in einer Unicode-Tabelle.


FAQ: Häufige Fragen

1. Wie kann ich das Infinityzeichen in Excel ohne VBA einfügen?
Du kannst das Zeichen durch Kopieren und Einfügen oder über die Funktion =CHAR(8734) in eine Zelle einfügen.

2. Was ist der Unterschied zwischen ASCII und Unicode?
ASCII ist ein älteres Zeichencodierungssystem, das nur 128 Zeichen unterstützt, während Unicode eine viel größere Anzahl von Zeichen umfasst, einschließlich Symbole wie das Unendlich-Zeichen.

3. Kann ich das Infinityzeichen in allen Excel-Versionen verwenden?
Ja, solange du eine Version von Excel verwendest, die Unicode unterstützt, kannst du das Infinityzeichen in allen aktuellen Versionen verwenden.

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