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

Forumthread: Bordersize ändern Textfeld auf Userform

Bordersize ändern Textfeld auf Userform
11.03.2018 15:59:42
Marvin
Hallo zusammen,
hat jemand eine Idee, wie sich der Rahmen eines Textfeldes breiter (dicker) darstellen lässt?
Bisher eingestellt:
Textbox1 (Soll als Button dienen)
BorderStyleSingle & SpecialEffectFlat
Beste Grüße + Danke
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Bordersize ändern Textfeld auf Userform
11.03.2018 16:04:54
Daniel
Hi
meines wissens nach gibts nur eine Rahmenbreite für die ActiveX-Steuerelemente, das kann nicht individuell für jedes Steuerelement eingegeben werden.
ein möglicher Wokraund wäre, du erstellst ein Label mit Hintergrundfarbe, welches ein paar Pixel größer ist als deine textbox.
Dieses Label platzierst du dann hinter der Textbox, so dass es wie ein breiter Rahmen aussieht.
Sollte das Label die Textbox verdecken: Kontextmenü - Ebene nach hinten
Gruß Daniel
Anzeige
AW: Bordersize ändern Textfeld auf Userform
11.03.2018 16:29:39
Marvin
Hey Daniel,
ist eine nette Alternative, vielen Dank für den Tipp ;)
Angenehmen Sonntag,
Marvin
;
Anzeige
Anzeige

Infobox / Tutorial

Rahmen für Textfelder in Excel Userform ändern


Schritt-für-Schritt-Anleitung

Um die Rahmenbreite eines Textfeldes in einer Excel Userform zu ändern, kannst Du folgende Schritte befolgen:

  1. Userform öffnen: Öffne die Userform, in der sich das Textfeld befindet.
  2. Textfeld auswählen: Markiere das Textfeld, dessen Rahmen du anpassen möchtest.
  3. Eigenschaften anpassen: Im Eigenschaftenfenster setze den BorderStyle auf fmBorderStyleSingle, um einen einfachen Rahmen darzustellen.
  4. Hintergrundfarbe hinzufügen: Füge ein zusätzliches Label hinzu, das größer ist als das Textfeld. Setze die Hintergrundfarbe des Labels auf die gewünschte Rahmenfarbe.
  5. Label positionieren: Platziere das Label hinter dem Textfeld. Dies kannst Du über das Kontextmenü (Rechtsklick auf das Label) und die Option „Ebene nach hinten“ erreichen.

Wenn Du den Rahmen komplett entfernen möchtest, kannst Du die Option excel textfeld ohne rahmen in Betracht ziehen, indem Du das Label einfach nicht hinzufügst.


Häufige Fehler und Lösungen

  • Fehler: Textfeld verdeckt das Label
    Lösung: Stelle sicher, dass das Label hinter dem Textfeld liegt, indem Du mit der rechten Maustaste auf das Label klickst und „Ebene nach hinten“ auswählst.

  • Fehler: Label wird nicht richtig angezeigt
    Lösung: Überprüfe die Größe und Position des Labels. Es sollte etwas größer als das Textfeld sein, um als Rahmen zu fungieren.


Alternative Methoden

Eine andere Möglichkeit, den Rahmen eines Textfeldes in Excel zu gestalten, ist die Verwendung von Shape-Objekten:

  1. Füge ein Shape-Objekt hinzu, das als Rahmen dient.
  2. Setze die Füllfarbe des Shapes auf Keine Füllung, um einen transparenten Effekt zu erzielen.
  3. Positioniere das Shape hinter dem Textfeld, um einen ansprechenden Rahmen zu schaffen.

Diese Methode ermöglicht es Dir, mehr Kontrolle über die Rahmenfarbe und -stärke zu haben.


Praktische Beispiele

  • Beispiel 1: Ein Textfeld mit einem roten Rahmen
    Füge ein Label mit einer roten Hintergrundfarbe hinzu, das 5 Pixel größer ist als das Textfeld.

  • Beispiel 2: Kein sichtbarer Rahmen
    Wenn Du ein excel textfeld rahmen entfernen möchtest, lasse das Label weg und setze nur das Textfeld ein.


Tipps für Profis

  • Nutze Shape-Objekte für komplexere Rahmen, da diese mehr Anpassungsmöglichkeiten bieten.
  • Experimentiere mit der Anordnung von Objekten in der Userform, um ansprechende Designs zu erstellen.
  • Achte darauf, die Eigenschaften des Textfeldes und des Labels regelmäßig zu überprüfen, um sicherzustellen, dass sie korrekt eingestellt sind.

FAQ: Häufige Fragen

1. Kann ich die Rahmenbreite eines ActiveX-Textfeldes ändern?
Nein, die Rahmenbreite für ActiveX-Steuerelemente ist standardisiert und kann nicht individuell angepasst werden.

2. Wie kann ich einen Textfeldrahmen vollständig entfernen?
Um den Rahmen zu entfernen, kannst Du das Textfeld so positionieren, dass es über einem transparenten Shape oder Label liegt, oder das Label ganz weglassen, um ein excel textfeld ohne rahmen zu erstellen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige