in einer Formel-Function hab ich folgende Zeile aufgenommen, die aber leider die Schriftfarbe nicht wie erwaret ändert. Warum ist das so?
Worksheets(2).Range("D6:D9").Font.ColorIndex = 3
Gruß,
Norbert
in einer Formel-Function hab ich folgende Zeile aufgenommen, die aber leider die Schriftfarbe nicht wie erwaret ändert. Warum ist das so?
Worksheets(2).Range("D6:D9").Font.ColorIndex = 3
Gruß,
Norbert
worksheets(2).select
Range("D6:D9").Font.ColorIndex = 3
Gruß Boris
Deine nweisung ist richtig. Spreche die Tabelle mit Ihrem namen an
Worksheets("Tabelle1").Range("D6:D9").Font.ColorIndex = 3
Gruß Hajo
auf select kann verzichtet werden.
Gruß Hajo
danke, aber wenn ich mich doch z.B. in Tabelle 1 befinde, und ich möchte jetzt aus Tabelle 2 die Zelle A1 selektieren, dann muss ich doch in 2 Schritten "selekten", oder?
Oder geht da auch:
Worksheets(2).Range("A1").select
Gruß Boris
ich würde grundsätzlich die Tabelle mit dem Namen Ansprechen.
Gruß Hajo
vielen Dank für Eure Antworten. Geht leider beides nicht. Die Tabelle beim Namen nennen und auch .Select nicht. Sieht mir nach irgendeiner Besonderheit in Verbindung mit meiner selbstgeschriebenen Funktion bzw. diesen Formeln generell zu sein. Ich denke da so an Eventhandling, Verfügbarkeit, etc., weil diese Farbänderung ja während der Ausführung der UDF erfolgen soll.
Thx,
Norbert