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

änderungen in der oberfläche/userform speichern

Forumthread: änderungen in der oberfläche/userform speichern

änderungen in der oberfläche/userform speichern
04.04.2008 16:46:00
Daniel
Hallo,
ich bin noch neu in diesem forum, daher hab ich noch nicht so den überblick und weiß nicht ob es ein solches thema schonmal gab.
ich fang einfach mal an:
ich soll für meinen vater ein kleines programm mit oberfläche in excel schreiben. wenn man das programm startet öffnet sich die oberfläche auf der einige commandbuttons sind. die farbe der buttons kann man mit einer combobox ändern, das klappt auch alles soweit ganz gut.
jetzt möchte ich allerdings, dass man diese farbänderungen auch speichern kann, dh wenn das programm neu gestartet wird, die neuen farben auf den buttons liegen. den befehl für das speichern der datei hab ich schon gefunden, allerdings wird dabei nur der inhalt der tabellen gespeichert und nicht die farbliche veränderung auf der oberfläche.
das speichern mache ich folgendermaßen:

Dim filesavename As Variant
filesavename = Application.GetSaveAsFilename
If filesavename False Then
ActiveWorkbook.SaveAs filesavename
End If

wäre nett, wenn mir jemand weiterhelfen könnte, wie das mitm speicher inkl oberfläche klappt.
danke schonmal
gruß, daniel

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: änderungen in der oberfläche/userform speicher
04.04.2008 16:48:00
Renee
Hi Daniel,
Schreib die Farbwerte der Buttons in Zellen eines Tabelleblatts (ev. versteckt) und lese sie beim Laden von dort aus und weise sie den Buttons zu.
GreetZ Renée

AW: änderungen in der oberfläche/userform speicher
04.04.2008 16:57:50
Daniel
hmm das ist natürlich auch eine idee ;) darauf bin ich noch gar nicht gekommen :) thx
aber heißt das, dass es keinen solchen befehl gibt?

Anzeige
AW: änderungen in der oberfläche/userform speicher
04.04.2008 17:01:00
Renee
Mazwara Daniel,
aber heißt das, dass es keinen solchen befehl gibt?
wenn ich einen kennen würde, hätte ich es dir gesagt.
Ausser mir, hab ich nix zu verbergen ;-)
GreetZ Renée

AW: änderungen in der oberfläche/userform speicher
04.04.2008 17:03:00
Daniel
ok :)
ich machs jetzt einfach mal mit dem abspeichern in ner extra tabelle, müsste ja eigentlich funktionieren
danke nochmal für den tipp

Anzeige
AW: änderungen in der oberfläche/userform speicher
04.04.2008 17:30:40
Daniel
so, mal noch ne kurze rückmeldung:
ES KLAPPT!!! :D
bin gerade überglücklich, nochmals vielen herzlichen dank ;)

AW: änderungen in der oberfläche/userform speicher
04.04.2008 19:11:00
Nepumuk
Hallo Renée,
so lange das Userform nicht geladen ist, kannst du die Farbe eines Controls so dauerhaft ändern:
Public Sub test1()
    ThisWorkbook.VBProject.VBComponents("UserForm1").Designer.Controls(0).BackColor = vbRed
End Sub

Gruß
Nepumuk
Anzeige
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18