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

Excel VBA: Runder CommandButton

Forumthread: Excel VBA: Runder CommandButton

Excel VBA: Runder CommandButton
16.02.2004 18:46:17
Chris
Hallo
Ich möchte ein runder CommandButton in einer UserForm erstellen. Kann mir jemand einen Tipp geben?
Gruess Chris
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Excel VBA: Runder CommandButton
16.02.2004 18:51:02
Horst
in Excel 2003 kannst du unter benutzerdefiniert die Form aussuchen.
3-fmButtonFormRoundCorners
5-fmButtonFormOval
Horst
AW: Excel VBA: Runder CommandButton
16.02.2004 19:41:51
chris
wo finde ich dieses benutzerdefiniert?
chris
Anzeige
;

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

Infobox / Tutorial

Runder CommandButton in Excel VBA erstellen


Schritt-für-Schritt-Anleitung

Um einen runden CommandButton in einer UserForm in Excel VBA zu erstellen, folge diesen Schritten:

  1. Öffne den Visual Basic-Editor:

    • Drücke ALT + F11, um den Visual Basic-Editor zu starten.
  2. Erstelle eine UserForm:

    • Klicke im Menü auf Einfügen > UserForm.
  3. Füge einen CommandButton hinzu:

    • Wähle das Toolbox-Fenster aus und ziehe einen CommandButton auf die UserForm.
  4. Setze die Form des Buttons:

    • Klicke mit der rechten Maustaste auf den CommandButton und wähle Eigenschaften.
    • Suche nach der Eigenschaft Shape und setze diese auf 3-fmButtonFormRoundCorners oder 5-fmButtonFormOval, um einen runden Button zu erstellen.
  5. Passe die Größe an:

    • Stelle sicher, dass die Höhe und Breite des CommandButtons gleich sind, um eine perfekte runde Form zu erzielen.

Häufige Fehler und Lösungen

  • Problem: Der Button sieht nicht rund aus
    Lösung: Achte darauf, dass die Höhe und Breite des Buttons identisch sind. Wenn die Maße unterschiedlich sind, wird der Button oval oder rechteckig dargestellt.

  • Problem: Ich finde die benutzerdefinierten Formen nicht
    Lösung: Stelle sicher, dass du die richtige Excel-Version verwendest. Diese Funktion ist in Excel 2003 und späteren Versionen verfügbar.


Alternative Methoden

Eine andere Möglichkeit, einen runden CommandButton zu erstellen, wäre, ein Bild eines runden Buttons zu verwenden. Hierzu kannst du folgendes tun:

  1. Erstelle einen runden Button in einem Grafikprogramm und speichere ihn als Bilddatei.
  2. Füge das Bild in die UserForm ein:
    • Klicke im Toolbox-Fenster auf Image und ziehe es auf die UserForm.
  3. Setze das Bild als Hintergrund des CommandButtons:
    • Wähle das Bild aus und passe die Picture-Eigenschaft an.

Praktische Beispiele

Hier ist ein einfaches Beispiel, wie du einen runden CommandButton in Excel VBA erstellen kannst:

Private Sub UserForm_Initialize()
    With CommandButton1
        .Shape = 3 ' fmButtonFormRoundCorners
        .Width = 100
        .Height = 100
    End With
End Sub

In diesem Beispiel wird der CommandButton bei der Initialisierung der UserForm rund angezeigt.


Tipps für Profis

  • Nutze die MouseMove-Ereignisse, um visuelle Effekte zu erzeugen, wenn der Benutzer über den runden Button fährt.
  • Experimentiere mit verschiedenen Farben und Schriften, um den Button ansprechender zu gestalten.
  • Verwende ActiveX-Steuerelemente, um noch mehr Anpassungsmöglichkeiten zu haben, wenn du komplexere Benutzeroberflächen erstellst.

FAQ: Häufige Fragen

1. Kann ich einen runden CommandButton in Excel 2010 oder späteren Versionen erstellen?
Ja, die Methode funktioniert auch in Excel 2010 und späteren Versionen. Achte darauf, die richtigen Eigenschaften im VBA-Editor zu setzen.

2. Gibt es eine Möglichkeit, die Farbe des runden Buttons zu ändern?
Ja, du kannst die BackColor-Eigenschaft des CommandButtons anpassen, um die Hintergrundfarbe zu ändern.

3. Was ist der Unterschied zwischen 3-fmButtonFormRoundCorners und 5-fmButtonFormOval?
3-fmButtonFormRoundCorners erzeugt einen Button mit abgerundeten Ecken, während 5-fmButtonFormOval einen perfekten runden Button erstellt.

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