VB 4/6- und VBA-Forum - Beitragsübersicht -
Von helmut.em
E-Mail shs@uni-jena.de
Datum 11. November 2015 um 08:43:45
Frage hallo zusammen,

in meinem ungarischkurs müssen lange vokale in excel-zellen geschrieben werden können: Ő und ő sowie Ű und ű, also unsere umlaute nicht mit punkten sondern mit strichen. die teilnehmer haben die verschiedensten excelversionen auf ihren laptops, manche ohne numerisches tastenfeld, so dass Alt+336 für Ő usw. sowieso nicht geht.

nun hatte ich die idee, dass man zunächst ö1 (für Ő), ö2 (für ő) usw. in die wörter schreiben soll und am ende alles durch die richtigen zeichen ersetzen lässt. dazu habe ich ein makro geschrieben, das die teilnehmer mit einer tastenkombination ausführen sollen:

auszug aus dem code:
Cells.Replace What:="ö1", Replacement:=ChrW(151)
Cells.Replace What:="ö2", Replacement:=ChrW(150)
Cells.Replace What:="ü1", Replacement:=ChrW(171)
Cells.Replace What:="ü2", Replacement:=ChrW(170)
code ende

ChrW, also die hex-codes, habe ich genommen, weil die dezimalcodes einen syntaxfehler zeigen: z.b. Cells.Replace What:="ö2", Replacement:=Chr(336). warum eigentlich?

aber mit ChrW funktioniert es auch nicht, ChrW(171) und ChrW(170) bringen andere zeichen und ChrW(151) sowie ChrW(150) ersetzt durch nichts. was ist falsch?

oder gibt es für meinen zweck noch eine elegantere lösung, diese sonderzeichen (mit allen excel-versionen und ohne numerisches tastenfeld) zu schreiben?

danke im voraus
helmut.em

[ Antwort schreiben | Zurück zum VB 4/6- und VBA-Forum | Forum-Hilfe ]
Antworten
E03: Problem mit Chr - helmut.em 11. November 2015 um 08:43:45

Ihre Antwort
(Nick-)Name   Wichtige Informationen zur Namensangabe
E-Mail (opt.)  Wichtige Informationen zur Angabe einer eMail-Adresse
Thema   Wichtige Informationen zur Angabe eines Themas
Betrifft (IDE)  Excel 2003 (VBA 6)
Ihre Antwort
Smilies
Mehr...
FettKursivUnterstrichen   Übersicht der Tipp-KürzelÜbersicht der Projekt-KürzelÜbersicht der Bücher-Kürzel 
Homepage
Titel
Root-Smilies              
             
             
[ Zurück zum VB 4/6- und VBA-Forum | Forum-Archiv | Forum-Hilfe | Chat ]

Zum Seitenanfang

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | Gewinnspiele | VB.Net | .Net-Forum | DirectX | DirectX-Forum | Chat | Ausschreibungen | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum

Seite empfehlen Bug-Report
Letzte Aktualisierung: Sonntag, 13. Dezember 2015