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

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

änderungen in der oberfläche/userform speichern
04.04.2008 14: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 14: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 14: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 15: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 15: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 15: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 17: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
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige