Tach zusammen!
gibt es eine Möglichkeit die Füllfarbe Schaltfläche in Word/Excel zu duplizieren? Für mehrer Farben also, damit man nicht immer umschalten muss.
Danke für eure Hilfe!
Tach zusammen!
gibt es eine Möglichkeit die Füllfarbe Schaltfläche in Word/Excel zu duplizieren? Für mehrer Farben also, damit man nicht immer umschalten muss.
Danke für eure Hilfe!
gibt es eine Möglichkeit die Füllfarbe Schaltfläche in
Word/Excel zu duplizieren?
Hallo Nomista,
nein.
Du kannst dir aber eine eigene Symbolleiste und Symbole basteln.
Nachfolgend ein Beispiel für Excel (bis Version 2003, 2007 tickt anders).
Alt+F11, Einfügen—Modul, den Code reinkopieren, VB-Editor schließen.
In Excel dann Alt+F8 und „KnopfErzeugen“ ausführen lassen…
Ggfs. dann „Knopfloeschen“.
Im Beispiel wurde Farbnummer 34 benutzt, mit Makro „Farbnummern“ erhälst du ein Blatt mit den Farben pro Nummer.
Option Explicit
'
Sub KnopfErzeugen()
Dim Knopf
With Application.CommandBars("Worksheet Menu Bar")
Set Knopf = .Controls.Add(msoControlButton)
With Knopf
.Caption = "Farbe34"
.OnAction = "Farbe34"
.FaceId = 568
End With
End With
End Sub
'
Sub Farbe34()
On Error Resume Next
Selection.Interior.ColorIndex = 34
End Sub
'
Sub Knopflöschen()
On Error Resume Next
With Application.CommandBars("Worksheet Menu Bar")
.Controls("Farbe34").Delete
End With
End Sub
'
Sub Farbnummern()
Dim N As Integer
Worksheets.Add after:=Worksheets(Worksheets.Count)
For N = 1 To 56
Cells(N + 28 \* (N \> 28), 1 - 3 \* (N \> 28)) = N
Cells(N + 28 \* (N \> 28), 2 - 3 \* (N \> 28)).Interior.ColorIndex = N
Next N
End Sub
Gruß
Reinhard
ui vielen Dank für diese ausführliche und interessante Lösung
!!
Die Farbpalette hab ich schonmal.
Wie baue ich jetzt zwei Buttons, einen für rot einen für grün(=Farbe 3 und 4) der das JEWEILS MARKIERTE füllen soll?
Wenn ich auf „knopferzeugen“ gehe passiert leider nichts.
mfG Nomista
Hallo Nomista,
Wenn ich auf „knopferzeugen“ gehe passiert leider nichts.
du irrst, oben neben dem Fragezeichen ist ein Symbol entstanden. Oder hast du Excel 2007?
Wie baue ich jetzt zwei Buttons, einen für rot einen für
grün(=Farbe 3 und 4) der das JEWEILS MARKIERTE füllen soll?
Sub KnoepfeErzeugen()
Dim Knopf
With Application.CommandBars("Worksheet Menu Bar")
Set Knopf = .Controls.Add(msoControlButton)
With Knopf
.Caption = "Farbe3"
.OnAction = "Farbe3"
.FaceId = 568
End With
Set Knopf = .Controls.Add(msoControlButton)
With Knopf
.Caption = "Farbe4"
.OnAction = "Farbe4"
.FaceId = 345
End With
End With
End Sub
Gruß
Reinhard
Danke nochmals Reinhard. Du bist ja echt fit auf dem Gebiet 