Herbers Excel-Forum - das Archiv

Userform

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Bild

Betrifft: Userform
von: Dirk T.

Geschrieben am: 02.01.2007 16:55:33
Hallo, frohes neues Jahr, alles Gute
nachdem mir hier im Forum so hervorragend geholfen wird, hab ich noch ein Problem und kein Lösungsansatz.
Habe das Makro hier aus dem Forum, möchte es ein wenig abändern(wenn ich es denn könnte)
Als erstes sollen die Zellen B3 C3, bzw. D3 E3, bzw. F3 G3 verbunden werden(krieg ich noch hin, aber dann funktioniert das Makro nicht mehr),dann soll zur Farbauswahl eine Userform eingebaut werden
(nur die Farben wie in der Userform)
wie kann ich das realisieren????
https://www.herber.de/bbs/user/39319.xls
besten Dank im vorraus für Eure Hilfe
Dirk
Bild

Betrifft: AW: Userform
von: ramses

Geschrieben am: 02.01.2007 17:32:58
Hallo
Warum müssen die Zellen verbunden werden ?
Dafür gibt es doch keinen vernünftigen Grund
Die entsprechenden Farben kannst du mit dem Makrorekorder aufzeichnen
Danach kannst du mit
ActiveCell.Interior.Colorindex = 3
Mit dem Clickereignis deines Optionbuttons aus deiner Userform heraus die Farbe zuweisen.
Gruss Rainer
Bild

Betrifft: AW: Userform
von: Dirk. T.
Geschrieben am: 02.01.2007 17:56:24
Hallo Rainer,
die Zellen sollen verbunden werden, damit eindeutig ist das die Spalten(Farben)zusammengehören, und nicht irgendjemand versucht die Farbe bei C-,E-,G3 zu ändern.
zu dem anderen, kannst du das bitte noch ein wenig näher erklären.
Danke
Dirk
Bild

Betrifft: AW: Userform
von: ramses

Geschrieben am: 02.01.2007 18:01:50
Hallo
Sorry, aber das verbinden macht doch nun wirklich keinen Sinn
Tabelle1

 ABC
3Jahr 2005  
4Winter  
5Ostern  
6Pfingsten17.7.200524.7.2005
7Sommer  
8Herbst  
9Weihnachten  

Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML    Download  
Hier werden die Daten doch in unterschiedliche Zellen eingetragen.
Weshalb sollen also die Zellen verbunden werden.
Zu 2.
Extras - Makro - Makro aufzeichnen
Namen vergeben (z.B. Orange)
Anschliessend "Format-Zelle-Muster"
"Orange" auswählen
Aufzeichnung beenden
Dann kannst du dir in der VBA Umgebung den Code ansehen und weisst welchen Code die Farbe "Orange" hat. Das kannst du für jede Farbe wiederholen.
In den Option Buttons deiner Userform fügst du dann den Code in das "Click"-Ereignis des jeweiligen Option-Buttons ein.
Ganz einfach.
Gruss Rainer
Bild

Betrifft: AW: Userform
von: Dirk T.

Geschrieben am: 02.01.2007 18:10:02
Hallo Rainer,
danke ersteinmal
glaub da ist was schiefgegangen, meinte natürlich nur die Zellen in de Zeile 3, da diese ja nur für die Farbe zuständig sein müssen.
zu 2.
soweit verständlich bis Click Ereignis des Options Buttons.
und wie mache ich das, daß mein Makro dann auch passend dazu läuft???
Denke das mit der Farbe krieg ich hin, aber das andere????
Gruss Dirk
Bild

Betrifft: Noch offen...
von: ramses

Geschrieben am: 02.01.2007 18:15:46
Hallo
Sorry,... das Makro habe ich gar nicht gesehen.
Tut mir leid,... aber da fehlt mir die Zeit das ganze nochmal neu zu erfinden.
Denn SO EINFACH ist das ganze nicht.
Gruss Rainer
 Bild
Excel-Beispiele zum Thema "Userform"
Diagramm in Userform XL-Dateien in UserForm listen
UserForm an Excel-Fenster anpassen Fundstellen in UserForm listen
Module und UserForms austauschen In einer Schleife auf Elemente einer UserForm zugreifen
Werte in eine ComboBox einer UserForm übernehmen Zellinhalt als Label-Aufschrift in UserForm
Alle CheckBoxes einer UserForm ansprechen Wenn kein Eintrag, UserForm nicht schließen