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

Forumthread: Hilfetext bei Button

Hilfetext bei Button
10.10.2005 20:37:51
Stephan
Hallo, ich würde gerne bei einem Command Button einen Hilfetext hinterlegen (ähnlich wie ein Kommentar in einer Zelle).
Gibt es da eine Möglichkeit?
Vielen Dank für eure Hilfe!
LG, Stephan
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Hilfetext bei Button
10.10.2005 20:49:28
Matthias
Hallo Stephan,
in einer Userform gibt es ganz einfach die Eigenschaft "ToolTipText".
Auf einem Tabellenblatt leider nicht.
Alternative:
Erstelle mit der Zeichnen-Symbolleiste ein Textfeld, positioniere und beschrifte es.
Dann ins Tabellenblattmodul:

Private Sub CommandButton1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Const rand = 5
With CommandButton1
If X > .Width - rand Or X < rand Or _
Y > .Height - rand Or Y < rand Then
ActiveSheet.Shapes("Text Box 2").Visible = False
Else
ActiveSheet.Shapes("Text Box 2").Visible = True
End If
End With
End Sub

Mit der Konstante "rand" musst du ein wenig spielen, je größer, umso mehr muss man zum Einblenden der Textfeld in die Mitte des Buttons fahren, je kleiner, desto größer ist die Wahrscheinlichkeit, dass das Textfeld bei einer schnellen Mausbewegung nicht ausgeblendet wird.
Gruß Matthias
Anzeige
AW: Hilfetext bei Button
10.10.2005 21:00:14
Stephan
Vielen Dank Matthias - ich werde es so versuchen.
LG
AW: Hilfetext bei Button
10.10.2005 20:49:37
K.Rola
Hallo,
meinst du einen Button in einer Tabelle oder userform?
mfg K.Rola
;
Anzeige
Anzeige

Infobox / Tutorial

Hilfetext bei einem Button in Excel einfügen


Schritt-für-Schritt-Anleitung

Um einen Hilfetext bei einem Command Button in Excel hinzuzufügen, kannst du die folgende Schritt-für-Schritt-Anleitung befolgen:

  1. Öffne Excel und gehe zu dem Arbeitsblatt, auf dem sich dein Command Button befindet.
  2. Füge einen Command Button hinzu, wenn du noch keinen hast. Dies kannst du über die Entwicklertools tun.
  3. Erstelle ein Textfeld mit der Zeichnen-Symbolleiste:
    • Gehe auf "Einfügen" > "Formen" > und wähle "Textfeld".
    • Platziere und beschrifte das Textfeld mit dem gewünschten Hilfetext.
  4. Füge den folgenden VBA-Code in das Tabellenblattmodul ein:
    Private Sub CommandButton1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Const rand = 5
    With CommandButton1
       If X > .Width - rand Or X < rand Or _
       Y > .Height - rand Or Y < rand Then
           ActiveSheet.Shapes("Text Box 2").Visible = False
       Else
           ActiveSheet.Shapes("Text Box 2").Visible = True
       End If
    End With
    End Sub
  5. Passe die Konstante "rand" an, um die Sichtbarkeit des Hilfetextes zu steuern. Ein größerer Wert erfordert eine genauere Mausbewegung, während ein kleinerer Wert das Textfeld schneller einblenden kann.

Häufige Fehler und Lösungen

  • Fehler: Das Textfeld wird nicht angezeigt.

    • Lösung: Überprüfe, ob der Name des Textfeldes im Code korrekt ist. Das Textfeld muss den Namen "Text Box 2" haben oder du musst den Namen im Code entsprechend anpassen.
  • Fehler: Der Hilfetext wird nicht ausgeblendet.

    • Lösung: Stelle sicher, dass der Code im richtigen Tabellenblattmodul eingefügt ist und dass der Command Button korrekt benannt ist.

Alternative Methoden

Wenn du keinen VBA-Code verwenden möchtest, kannst du auch folgende Alternativen ausprobieren:

  • Kommentare verwenden: Füge einen Kommentar in die Zelle ein, in der sich der Button befindet. Dieser erscheint, wenn der Mauszeiger über die Zelle fährt.
  • Tooltip in UserForms: Wenn du eine UserForm verwendest, kannst du die Eigenschaft ToolTipText für den Button setzen, um einen Hilfetext anzuzeigen.

Praktische Beispiele

Ein praktisches Beispiel könnte so aussehen:

  • Du hast einen Button mit der Bezeichnung "Daten laden". Der Hilfetext könnte "Lädt die neuesten Daten aus der Datenbank" lauten. Erstelle ein Textfeld, das diesen Hilfetext enthält und mit dem oben genannten Code zusammenarbeitet.

Tipps für Profis

  • Experimentiere mit verschiedenen Positionen für das Textfeld, um die beste Sichtbarkeit zu gewährleisten.
  • Nutze die Eigenschaften der Formate, um das Textfeld ansprechend zu gestalten, damit es visuell gut zum Button passt.
  • Du kannst auch die Schriftgröße und Farbe des Hilfetextes anpassen, um die Lesbarkeit zu verbessern.

FAQ: Häufige Fragen

1. Kann ich den Hilfetext auch in einer Zelle anzeigen lassen?
Ja, in Excel kannst du Hilfetexte in Zellen mit Kommentaren hinzufügen. Klicke mit der rechten Maustaste auf die Zelle und wähle "Kommentar einfügen".

2. Funktioniert dieser Ansatz in allen Excel-Versionen?
Der beschriebene VBA-Code und die Methoden sollten in Excel 2007 und höher funktionieren. Achte darauf, dass die Entwicklertools aktiviert sind.

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