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

Kontrollkästchen in Excel mit X

Forumthread: Kontrollkästchen in Excel mit X

Kontrollkästchen in Excel mit X
09.01.2007 13:11:25
Bommi
Hallo Excelfreunde !
Möchte ein Kontrollkästchen in Excel mit einem X und nicht mit einem Haken.
In Word ist das ja möglich!
Habt Ihr eine Idee?
Vielen Dank
Bommi
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Nein! oT
09.01.2007 14:40:31
Fred
oT
AW: Kontrollkästchen in Excel mit X
09.01.2007 15:29:38
Kasimir
Hallo Bommi,
das kommt darauf an, was Du machen möchtest. Beim Kontrollkästchen kann man da nichts machen, aber man könnte das ganze z.B. mit einer TextBox nachbauen.
Erstelle eine TextBox, bei der Du in den Eigenschaften in der Einstellung "Font" die Schriftart "Windings" und eine Größe von z.B. 14 auswählst. Dann kopiere den nachfolgenden Code in das Tabellenprojekt des Tabellenbalttes, in dem Du das Textfeld erstellt hast, z.B. in das VBA Projekt der Tabelle1.

Private Sub TextBox1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
If TextBox1.Text = "O" Then
TextBox1.Text = ""
Exit Sub
End If
If TextBox1.Text = "" Then _
TextBox1.Text = "O"
End Sub

Wenn Du nun auf die TextBox klickst, erscheint darin der Buchstabe O in der Schriftart Windings und wird als Buchstabe "x" dargestellt. Beim erneuten Klick auf das Textfeld verschwindet der Buchstabe wieder.
Eventuell ist das ja ein Denkanstoß.
Gruß,
Kasimir
Anzeige
AW: Kontrollkästchen in Excel mit X
09.01.2007 15:55:36
Bommi
Danke!
Funktioniert,habe es schon ausprobiert.Das X sieht etwas anders aus, aber so geht es.
Will in Excel ein Word Formular nachbauen, macht sich besser mit der VBA Programmierung!
Gruß
Bommi
zu
09.01.2007 19:55:51
zu
zu
;
Anzeige

Infobox / Tutorial

Kontrollkästchen in Excel mit X


Schritt-für-Schritt-Anleitung

Um ein Kontrollkästchen in Excel mit einem X anstelle eines Hakens zu erstellen, kannst du eine TextBox nutzen. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. TextBox einfügen: Gehe zu Entwicklertools > Einfügen und wähle die TextBox aus.

  2. TextBox formatieren: Klicke mit der rechten Maustaste auf die TextBox und wähle Eigenschaften. Setze die Schriftart auf Windings und die Schriftgröße auf 14.

  3. VBA-Code hinzufügen:

    • Drücke ALT + F11, um den VBA-Editor zu öffnen.
    • Doppelklicke auf das Tabellenblatt, in dem sich deine TextBox befindet.
    • Füge den folgenden Code in das Codefenster ein:
    Private Sub TextBox1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
       If TextBox1.Text = "O" Then
           TextBox1.Text = ""
           Exit Sub
       End If
       If TextBox1.Text = "" Then _
           TextBox1.Text = "O"
    End Sub
  4. Testen: Klicke auf die TextBox, um das X (Buchstabe "O" in Windings) anzuzeigen. Ein weiterer Klick entfernt es wieder.


Häufige Fehler und Lösungen

  • TextBox wird nicht angezeigt: Stelle sicher, dass die TextBox korrekt in das Arbeitsblatt eingefügt wurde und die Größe genug Platz bietet.
  • VBA-Code funktioniert nicht: Überprüfe, ob du den Code im richtigen Modul eingefügt hast (das Modul des entsprechenden Arbeitsblatts).
  • X sieht anders aus als erwartet: Dies kann an der Schriftgröße oder der Schriftart liegen. Experimentiere mit verschiedenen Einstellungen in den Eigenschaften der TextBox.

Alternative Methoden

Wenn du keine TextBox verwenden möchtest, kannst du auch folgende Methoden in Betracht ziehen:

  • Formularsteuerelemente: Füge ein Auswahlkästchen ein und ändere die Darstellung durch bedingte Formatierung oder VBA.
  • Symbol einfügen: Füge ein Bild eines X als Grafik ein und programmiere es mit VBA, um bei einem Klick das Bild zu wechseln.

Praktische Beispiele

  • Anwendung in Formularen: Nutze das Excel Kontrollkästchen mit X für Umfragen oder To-Do-Listen. Indem du die TextBoxen einsetzt, kannst du eine interaktive Liste erstellen.
  • Benutzerfreundliche Dashboards: Verwende diese Methode, um ein übersichtliches Dashboard zu gestalten, das dem Benutzer ermöglicht, Aufgaben schnell als erledigt zu kennzeichnen.

Tipps für Profis

  • Experimentiere mit verschiedenen Schriftarten in Windings, um kreative Symbole zu verwenden.
  • Füge zusätzliche Logik in deinen VBA-Code ein, um beispielsweise weitere Aktionen auszulösen, wenn das Kontrollkästchen aktiviert wird.
  • Nutze die Formatierungsoptionen in Excel, um sicherzustellen, dass deine TextBoxen gut in das gesamte Layout deiner Tabelle passen.

FAQ: Häufige Fragen

1. Wie kann ich das Kontrollkästchen in Excel anpassen?
Du kannst die TextBox und den VBA-Code anpassen, um verschiedene Zeichen oder Funktionen zu implementieren.

2. Funktioniert das auch in Excel Online?
Leider ist VBA in Excel Online nicht verfügbar. Diese Methode funktioniert nur in der Desktop-Version von Excel.

3. Kann ich mehrere Kontrollkästchen gleichzeitig erstellen?
Ja, du kannst mehrere TextBoxen erstellen und für jede eine ähnliche VBA-Logik implementieren, um verschiedene Kontrollkästchen in deinem Excel-Dokument zu verwalten.

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