MS Excel - Range Objekt - Fontname?

Hallo zusammen

Habe gerade kein Excel zur Hand, daher eine dumme Frage:

Um in einem Range Objekt die Schrift zu bestimmen, heisst es:
A.
Range(„A1“).Font.NAME = „arial“
oder
B.
Range(„A1“).Fontname = „arial“

Vielen Dank im Voraus für Eure Auskunft

Grüsse
Peter

Hoi Peter

Es heisst Range(„A1“).Font.Name = "Arial"

MfG
Roland

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Ganz sicher?
Salü Roland

Erstmal vielen Dank für die schnelle Antwort

Gilt das für Excel 2000 - 2003?

Ich frage so dumm, weil ein Kunde von mir auf ein Mail wartet.
Und mein gehört zum Topkader einer Bank, wenn Du weisst was mein :frowning:

viele Grüsse
Peter

Salü Peter

Ich habe es bei mir mit Excel 2000 erfolgreich getestet.
Ich vermute stark, dass es auch bei allen anderen Excel-Versionen so ist, kann es dir aber in Ermangelung solcher nicht 100%ig bestätigen.

MfG
Roland

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

1 „Gefällt mir“

Danke für den Test. Grüsse Peter owT.
.

JA, ganz sicher!
Ohne ein neueres Excel zu testen, ist das selbstverständlich, weil Font verschiedene Eigenschaften hat. Excel trennt die Eigenschaften immer mit einem Punkt ab. Das hat auch den Vorteil, dass man den Code kürzer halten und mehrere Eigenschaften „in einem Aufwasch“ zuordnen kann, wie z.B. hier:

Range(„A1“).Select
With ActiveCell.Font
.Name = „algerian“
.Bold = True
.Italic = True
End With

Das ist ein schlauer Syntaxaufbau, den sie bestimmt nicht über Bord werfen, warum auch?
Gruss
Erich

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Salü Erich

Schön das Du Zeit zum spekulieren und philosophieren hast…

Hier findest Du ein ersters Bsp. das auch VBA es durchaus auch das Property „FontName“ gibt.

http://msdn.microsoft.com/library/default.asp?url=/l…

Wenn ich mich korrekt erinnere, so ist das VBA Objektmodell mit Methods / Properties nicht stringent. D.h. je nach Object heissen diesselben Objekte verschieden… :frowning:

Grüsse Peter

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]