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

Forumthread: Linie in UserForm

Linie in UserForm
03.10.2004 11:37:53
Walter
Hallo Zusammen,
wie kann ich eine Linie in einer UserForm darstellen ?
Hatte schon mal mit Rahmen versucht, finde etwas unschön.
Gruß Walter
Anzeige

20
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Linie in UserForm
03.10.2004 12:29:06
Klaus-Dieter
Hallo Walter,
das ist schon der richtige Ansatz. Du mußt nur die Breite so festlegen, das es wie eine Linie aussieht.
Gruß Klaus-Dieter

Danke
03.10.2004 12:59:56
Walter
Hallo Klaus - Dieter,
danke, dachte es gibt noch eine andere Möglichkeit.
Gruß Walter
Anzeige
AW: Danke
03.10.2004 14:26:30
mar.s
Hallo Walter,
geht auch anders:
Zeichne eine Linie in einem xl-sheet (Symbolleiste "Zeichnen"), markiere die Linie und lade diese mit Strg+c in den Zwischenspeicher.
Danach fügst du den Zwisch.sp. (Strg+v) im Eigenschaftsfenster der Userform unter dem Punkt "Picture" ein. Dort steht dann "(Metafile-Format)", die Linie ist nun auf der Userform.
Grüsse aus dem sonnigen Süden
Mar.S
Anzeige
AW: Linie in UserForm
Ulf
Du kannst dafür z.B. ein Image verwenden und entsprechend bemaßen.
Ulf
Wie geht das...?
03.10.2004 16:37:36
Walter
Hallo Ulf,
bitte mal Beispiel, kenn ich nicht.
Gruß WAlter
AW: Wie geht das...?
03.10.2004 17:02:07
mar.s
Hallo Walter,
hast du meine vorgeschlagene Lösung mal ausprobiert ? Wie war's ? Warum antwortest du nicht?
Ein minimales Feedback würde mir schon reichen.
Mar.S
toll...oT
Sven
o
AW: toll...oT
03.10.2004 17:19:16
mar.s
Als Indikator für deine Intelligenz möchte ich deine Antwort lieber nicht heranziehen.
Ist dir langweilig oder trittst du hier zeitweise mal als Sven, Walter .... auf?
Keine Grüsse
Anzeige
AW: toll...oT
Sven
Was hast du gegen toll, ist doch ein Lob, oder?
Sven
Ich bin nicht Sven, hatte nur um Hilfe gebeten
03.10.2004 18:29:14
Walter
Hallo,
ich weiß nicht was das soll, dachte nur das mir jemand helfen kann, wenn ein
Ansatz da ist, warum dann keine weitere Hilfe ?
Gruß Walter
AW: Ich bin nicht Sven, hatte nur um Hilfe gebeten
Ulf
Du musst schon alle Antworten lesen, ich hab dir eine Beispieldatei hochgeladen.
Ulf
Anzeige
Danke
03.10.2004 20:30:37
Walter
Hallo Ulf,
danke für die Musterdatei, habe eine Linie (Image) kopiert und bei mir eingefügt.
Nicht lachen, wie kommt man an eine Image Linie ?
Gruß Walter
AW: Danke
Ulf
In der Werkzeugsammlung gibts ein Control, das heißt Image. Die deutsche Bezeichnung,
wenn du mit der Maus darüberfährst, heißt "Anzeige".
Das Teil in dein userform einfügen und mithilfe des Eigenschaftenfensters entsprechend formatieren.
Ulf
Anzeige
AW: Danke nochmals
04.10.2004 11:13:38
Walter
Hallo Ulf,
danke nochmals, habe gefunden.
Gruß Walter
Hallo hier bin ich
03.10.2004 17:20:31
Walter
Hallo Mar.S,
habe ausprobiert, aber FALSCH ?
Habe im Eigenschaftsfenster "Picture " den Courser gesetzt und Kopiert, habe leider keine Linie gesehen.
Als ich die UserForm geöffnet habe , habe ich die Linie zwisch 2 TextBoxen gesichtet
aber nicht im Bearbeitungsfenster, wieso ?
Gruß Walter
Anzeige
AW: Wie geht das...?
Piet
Userbild
Ich kann da..
03.10.2004 18:27:15
Walter
Hallo Piet,
dein Bild, kann es leider nicht deuten.
Im übrigen "trete" ich nicht als Sven auf.
Gruß Walter
AW: Ich kann da..
03.10.2004 18:49:37
mar.s
Walter,
warum die Linie im Entwurfsmodus nicht erkennbar ist, kann ich mir auch nicht erklären. Vielleicht änderst du mal die Farben der u-form bzw. der Linie. Stelle im Eigenschaftsfenster unter der Kategorie BILD "PictureAlignment" auf 2-....Center.
Gruss
Mar.S
Anzeige
Danke !
03.10.2004 18:59:51
Walter
Hallo,
danke für den Hinweis, werde dies gleich Testen.
Gruß Walter
;
Anzeige
Anzeige

Infobox / Tutorial

Linien in einer UserForm erstellen


Schritt-für-Schritt-Anleitung

  1. UserForm erstellen: Öffne deine Excel-Datei und gehe in den VBA-Editor (ALT + F11). Erstelle eine neue UserForm.

  2. Image-Control hinzufügen: Füge ein Image-Control in die UserForm ein. Du findest es in der Werkzeugleiste (Werkzeugsammlung).

  3. Linie zeichnen: Um eine Linie in Excel zu zeichnen, gehe in ein Excel-Arbeitsblatt und verwende die Symbolleiste "Zeichnen". Zeichne die gewünschte Linie und kopiere sie mit Strg+C.

  4. Linie in die UserForm einfügen: Klicke auf das Image-Control in der UserForm und öffne das Eigenschaftenfenster (F4). Füge das Bild mit Strg+V in das "Picture"-Feld ein.

  5. Formatieren: Stelle sicher, dass die Breite des Image-Controls so eingestellt ist, dass es wie eine Linie aussieht. Du kannst die Größe im Eigenschaftenfenster anpassen.


Häufige Fehler und Lösungen

  • Linie nicht sichtbar: Wenn die Linie im Entwurfsmodus nicht sichtbar ist, könnte das an den Farben liegen. Ändere die Hintergrundfarbe der UserForm oder der Linie im Eigenschaftenfenster. Stelle sicher, dass "PictureAlignment" auf "Center" gesetzt ist.

  • Linie erscheint nicht im Bearbeitungsfenster: Gehe sicher, dass das Image-Control korrekt positioniert ist und die Größe angepasst wurde. Manchmal kann es hilfreich sein, die UserForm zu schließen und erneut zu öffnen.


Alternative Methoden

Eine weitere Möglichkeit, eine Linie in einer UserForm zu erstellen, ist die Verwendung von Shapes. Du kannst Shapes in Excel zeichnen und dann in die UserForm importieren:

  1. Zeichne die Linie in einem Excel-Arbeitsblatt.
  2. Wähle die Linie aus, kopiere sie (Strg+C).
  3. Gehe in die UserForm, wähle das Image-Control und füge die Linie ein (Strg+V).

Praktische Beispiele

  • Beispiel 1: Du kannst eine Trennlinie zwischen verschiedenen Abschnitten in der UserForm erstellen, indem du eine horizontale Linie zeichnest.

  • Beispiel 2: Verwende eine vertikale Linie, um zwei TextBoxen visuell voneinander zu trennen. Zeichne die Linie in einem Excel-Arbeitsblatt und importiere sie in die UserForm.


Tipps für Profis

  • Experimentiere mit verschiedenen Linienformaten in Excel, um unterschiedliche visuelle Effekte zu erzielen. Nutze die Formatierungsoptionen, um die Farben und Striche anzupassen.

  • Überlege, ob du HTML verwenden möchtest, um Linien in Webanwendungen darzustellen. Hierbei kannst du mit <hr>-Tags arbeiten, um horizontale Linien zu erstellen.


FAQ: Häufige Fragen

1. Wie kann ich eine Linie in Excel direkt zeichnen?
Du kannst eine Linie in Excel zeichnen, indem du die Symbolleiste "Zeichnen" verwendest und die Linie direkt auf dem Arbeitsblatt ziehst.

2. Gibt es eine Möglichkeit, die Linie in der UserForm zu animieren?
Standardmäßig bietet Excel keine Animation für Linien in UserForms. Es kann jedoch möglich sein, dies über VBA zu erreichen, indem du die Eigenschaften des Image-Controls dynamisch änderst.

3. Kann ich auch andere Formen in der UserForm verwenden?
Ja, du kannst verschiedene Formen wie Rechtecke oder Ovale in der UserForm verwenden, indem du sie als Bild einfügst oder Shapes erstellst.

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