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

Forumthread: Scroll Bar einfärben

Scroll Bar einfärben
23.10.2007 19:45:07
Holly
Hallo zusammen,
ich habe in einer Userform eine Scrollbar über Eigenschaften eingefügt, leider ist diese grau.
Meine frage kann ich dies in einer anderen Farbe darstellen, wenn ja wie ist der Code dafür.
Danke für die Mühe
Holger

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Scroll Bar einfärben
23.10.2007 20:50:10
Daniel
Hi
da es sich hier nicht um ein eigenständiges Objekt, sondern um ein Windows-Systemelement handelt, wahrscheinlich nur über die Windows-Systemeinstellungen.
Die Farbeinstellung gilt dann für alle Scrollbars auf deinem Bildschirm.
Gruß, Daniel

AW: Scroll Bar einfärben
24.10.2007 05:40:47
Holly
Die Tabelle sollte auch auf andere Rechner laufen und mit den gleichen einstellungen wie bei mir.
Wenn ich die Farbe über die Windows-Systemeinstellungen ändere, ändere ich sie ja nur bei meinen Rechner.
Besteht denn nicht die möglichkeit die Scoll Bar bzw. was gleichwertige in eine Userform einzufügen was ich einfärben kann.
Holger

Anzeige
AW: Scroll Bar einfärben
24.10.2007 14:53:00
Heinz
Hi,
ein Blick in die Hilfe zeigt
Hinweise
Die Scroll-Methode ist für Bildlaufleisten auf einem Formular, einem Frame-Objekt oder einem Page-Objekt vorgesehen, dessen Größe den Anzeigebereich überschreitet. Diese Methode gilt nicht für das eigenständige ScrollBar-Objekt oder für Bildlaufleisten, die auf einem TextBox-Objekt angezeigt werden.
mfg Heinz
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Scroll Bar einfärben in Excel Userforms


Schritt-für-Schritt-Anleitung

  1. Öffne deine Excel-Anwendung und gehe zu den Entwicklertools.
  2. Erstelle eine Userform, wenn du noch keine hast.
  3. Füge eine ScrollBar über die Toolbox hinzu.
  4. Klicke mit der rechten Maustaste auf die ScrollBar und wähle „Eigenschaften“.
  5. Leider kannst du die Farbe der ScrollBar nicht direkt ändern, da sie ein Windows-Systemelement ist.
  6. Um eine alternative Scrollbar zu erstellen, kannst du eine Kombination aus einem Frame und einer Userform verwenden, um dein eigenes Scrollverhalten zu simulieren.

Häufige Fehler und Lösungen

  • Fehler: ScrollBar erscheint in der falschen Farbe

    • Lösung: Die ScrollBar kann nur über die Windows-Systemeinstellungen angepasst werden, was die Farbe auf allen Anwendungen ändert. Eine individuelle Anpassung ist nur durch eigene Elemente möglich.
  • Fehler: ScrollBar funktioniert nicht wie erwartet

    • Lösung: Stelle sicher, dass die Scroll-Methode korrekt implementiert ist. Diese funktioniert nur bei Form-Objekten, nicht bei eigenständigen ScrollBar-Objekten.

Alternative Methoden

Wenn du eine ScrollBar benötigst, die farblich angepasst werden kann, kannst du folgende alternative Methoden ausprobieren:

  • Verwende ein Frame: Erstelle ein Frame-Objekt und füge deine eigenen Steuerelemente hinzu, um eine benutzerdefinierte Scrollbar zu simulieren.
  • Verwende VBA: Mit VBA kannst du eine benutzerdefinierte Scrollfunktion programmieren, die auf deine Bedürfnisse zugeschnitten ist.
Private Sub UserForm_Initialize()
    ' Beispielcode für eine benutzerdefinierte Scrollfunktion
End Sub

Praktische Beispiele

Hier ist ein einfaches Beispiel, um eine ScrollBar zu verwenden:

  1. Füge eine Userform hinzu.
  2. Platziere eine ScrollBar und einen Frame.
  3. Verknüpfe die ScrollBar mit dem Frame, um durch die Inhalte zu scrollen.
Private Sub ScrollBar1_Change()
    Frame1.Top = -ScrollBar1.Value
End Sub

Tipps für Profis

  • Gestalte deine Userform responsive: Achte darauf, dass die ScrollBar und die Inhalte sich an die Größe der Userform anpassen.
  • Nutze benutzerdefinierte Steuerelemente: Diese bieten mehr Flexibilität und Anpassungsmöglichkeiten.

FAQ: Häufige Fragen

1. Kann ich die ScrollBar in Excel anpassen?
Nein, die Farbe der ScrollBar kann nur über die Windows-Systemeinstellungen geändert werden.

2. Gibt es eine Möglichkeit, eine ScrollBar zu erstellen, die auf verschiedenen Rechnern gleich aussieht?
Ja, indem du benutzerdefinierte Steuerelemente in einer Userform verwendest, kannst du sicherstellen, dass die ScrollBar auf verschiedenen Rechnern einheitlich aussieht.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige