Autor
|
Thema: Makro für grichische Buchstaben (923 mal gelesen)
|
piston Mitglied Konstrukteur
Beiträge: 140 Registriert: 18.05.2004 Pro/E WF4<P>Windows XP 64bit
|
erstellt am: 07. Feb. 2013 12:24 <-- editieren / zitieren --> Unities abgeben:
|
carsten-3m Mitglied Dipl.-Ing. Mbau (Produktmanagement, Patent- und Normwesen)
Beiträge: 950 Registriert: 08.05.2007 Excel 2010
|
erstellt am: 07. Feb. 2013 13:07 <-- editieren / zitieren --> Unities abgeben: Nur für piston
|
StefanBerlitz Ehrenmitglied V.I.P. h.c. IT Admin (CAx)
Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 07. Feb. 2013 14:16 <-- editieren / zitieren --> Unities abgeben: Nur für piston
Hallo zusammen, mit dem Makrorekorder ist tatsächlich nicht so einfach, weil der aus dem Alphazeichen ein einfaches "a" macht. Aber mit einem kleinen Trick geht es dann so:
Code: ActiveCell.FormulaR1C1 = ChrW(945) & "n"
Durch die ChrW Funktion kannst du den Code für das Alpha unter Windows eingeben, den Code bekommst du über die Zeichentabelle. Von da kann man natürlich auch einfach das Alpha rauskopieren.Wenn du das einfach nur als Eingabehilfe brauchst, um eben nicht über die Zeichentabelle das jedesmal zu suchen kannst du dir dafür auch über die Autokorrekturfunktion von Excel was machen. Ich hab dir als Beispiel ein kleines Video dazu in Excel 2010 angehangen. Ciao, Stefan ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
carsten-3m Mitglied Dipl.-Ing. Mbau (Produktmanagement, Patent- und Normwesen)
Beiträge: 950 Registriert: 08.05.2007 Excel 2010
|
erstellt am: 07. Feb. 2013 17:05 <-- editieren / zitieren --> Unities abgeben: Nur für piston
|
piston Mitglied Konstrukteur
Beiträge: 140 Registriert: 18.05.2004 Pro/E WF4<P>Windows XP 64bit
|
erstellt am: 07. Feb. 2013 17:09 <-- editieren / zitieren --> Unities abgeben:
Danke! Ich habe es mit Hilfe des Makrorecorders so gelöst: Range("C8").Select Range("C8") = "an" With ActiveCell.Characters(Start:=1, Length:=1).Font .Name = "Symbol" .FontStyle = "Standard" End With With ActiveCell.Characters(Start:=2, Length:=1).Font .Name = "Arial" .FontStyle = "Standard" End With Grüße! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |