Registriert seit: 14.04.2014
Version(en): 2007
14.04.2014, 23:07
(Dieser Beitrag wurde zuletzt bearbeitet: 14.04.2014, 23:13 von michel34497.)
Hallo Leute!
Ersteinmal schööööön das ihr wieder da seit!
Aber jetzt zu meinen Thema.
Ich möchte gerne einen VBA CommandButton die farbe so ändern wie es in Excel in einer Zelle möglich ist. Zelle formatieren>Ausfüllen>Füllefekte>Graduell> Zweifarbig>Schattierung>Varianten. Ist dies möglich und wenn ja wie?
Danke im vorraus
mfg
Michael
mfg
Michael
:98:
WIN 10 Office 2019
Registriert seit: 10.04.2014
Version(en): Office 2019
14.04.2014, 23:13
(Dieser Beitrag wurde zuletzt bearbeitet: 14.04.2014, 23:14 von Jockel.)
hi Michael, muss es denn unbedingt ein CommandButton sein..? warum..?
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 14.04.2014
Version(en): 2007
Hallo Jörg!
Danke für das Intresse
Ja, leider ist es ein CommandButton! Habe eine UserForm wo ich dies gerne einsetzen würde.
mfg
Michael
mfg
Michael
:98:
WIN 10 Office 2019
Registriert seit: 14.04.2014
Version(en): Office 2013/2016/2019/365
Hi,
Farbverläufe sind nicht über Standard möglich. Aber wenn Du künstlerisch begabt bist kannst Du welche Grafiken erzeugen und den Commandbutton ein Bild zuweisen.
Standard: in den Eigenschaften bei Backcolor -> Farbe auswählen
oder bei Picture -> ein Bild auswählen.
Du kannst die Bilder auch über Code zuweisen.
in dieseArbeitsmappe
Code:
Private Sub Workbook_Open()
With Tabelle1
.CommandButton1.Picture = LoadPicture("c:\temp\mypic.jpg")
End With
End Sub
für einen Button am Tabellenblatt
oder bei
Code:
Private Sub UserForm_Activate()
Me.CommandButton1.Picture = LoadPicture("c:\temp\mypic.jpg")
End Sub
Pfad und Buttonname natürlich anpassen. ;)
lg
lg Chris
Feedback nicht vergessen.
3a2920576572206973742064656e20646120736f206e65756769657269672e
Registriert seit: 11.04.2014
Version(en): '97 bis 2016; 365
15.04.2014, 00:00
(Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2014, 00:02 von Käpt'n Blaubär.)
Hallo Michael,
Antworten hast Du ja jetzt schon bekommen, wie man sowas erledigen könnte.
Wenn es nicht ganz so künstlerisch sein soll, dann schau mal in das Eigenschaftenfenster.
Farbe ändern ginge dann beispielsweise so:
Code:
With CommandButton3
.ForeColor = &HFF& ' rot
.BackColor = &H80FFFF ' hellgelb
End With
Registriert seit: 14.04.2014
Version(en): 2003, 2007
Hallo Michael,
Du kannst auch eine Zelle in der Tabelle nach Deinen Wünschen
färben und die Farbe der Zelle dem Button zuweisen.
Gruß Atilla
Registriert seit: 14.04.2014
Version(en): 2007
Hallo Leute!
Vilen Dank für eure antworten, werde diese jetzt erst einmal alle testen und mich dann wieder melden.
Nur eine frage noch an Atilla wie funktioniert das zuweisen????
Danke nochmals.
mfg
Michael
:98:
WIN 10 Office 2019
Registriert seit: 15.04.2014
Version(en): Office 2007
Hey Michael, hier siehe unten.
THX für die PN, kannst du mal deine letzte xls-datei vom gestorbenen Forum einstellen
Grüße aus NRW :21:
Registriert seit: 14.04.2014
Version(en): 2003, 2007
Hallo Michael,
so z.B.:
Code:
Private Sub UserForm_Initialize()
Me.CommandButton1.BackColor = Sheets("Tabelle1").Cells(1, 1).Interior.Color
End Sub
Gruß Atilla
Registriert seit: 14.04.2014
Version(en): 2007
Hallo Frank!
Natürlich kann ich das machen, aber dazu sollte ich eine neu frage zu dem Thema einstellen, da ja meine jetzige frage nichts damit zu tun hat. Werde dies morgen mal tun und dann auch die Datei dazu anhängen.
mfg
Michael
:98:
WIN 10 Office 2019