Reifegrad in Exceltabelle
26.11.2013 12:13:48
Peter
ich erstelle zur Zeit eine Exceltabelle die bei der Produktentwicklung helfen soll. Einzelne Zellen werden über Button eingefärbt und beschriftet. Zum Beispiel mit 'passed, green' und 'not passed,red'.
Dabei habe ich schon einiges an Programmierung geschafft. Jedoch trotzdem noch einige Fragen.
1) Wenn ich Zellen in der Tabelle markiere, und den Button drücke, sollen alle Zellen mit der Funktion, welche hinter dem Button steckt, behandelt werden. Das heißt z.B. ( alle Zellen sollen grün werden mit dem Text 'passed') Zur Zeit geschieht dies nur mit der Zelle oben links.
Den Code den ich dafür benutze:
ActiveCell.FormulaR1C1 = "OK"
With ActiveCell.Characters(Start:=1, Length:=2).Font
.Name = "Arial"
.FontStyle = "Standard"
.Size = 12
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
2) Falls Felder noch weiß sind, würde ich gerne das in all diese Felder reingeschreiben wird 'Please add a status'. Die Farben der Felder lese ich mir in einer Schleife aus.
3)Weiß jemand wieso der Haken für rückgänging bei der makroprogrammierung nicht mehr funktioniert? Das ist wirklich nervig.
Ich wäre euch dankbar, wenn jemand eine Idee hat, und mir helfen könnte.
Mit freundlichen Grüßen,
Peter