Office - Word, Excel und Co. 9.703 Themen, 40.813 Beiträge

Excel 2010: Zeichenketten umkehren

Olaf19 / 24 Antworten / Flachansicht Nickles

Hallo zusammen!

Ich benötige eine Funktion, die in Excel 2010 Zeichenketten umkehrt, also alle Buchstaben, Zahlen etc. in gespiegelter Reihenfolge anzeigt. Bisschen herumgegooglet und diese, von einem MS-Excel-MVP gepostete Lösung gefunden:

Public Function Spiegeln(rngZelle As Range) As Variant
Spiegeln = StrReverse(rngZelle.Text)
End Function

Siehe auch hier: http://www.office-loesung.de/ftopic115835_0_0_asc.php

Visual Basic geöffnet, Modul hinzugefügt, Code einkopiert und die Mappe als .xlsm-Datei gespeichert - so weit, so gut. Schreibe ich jetzt aber einen String in Zelle A1 und hinterlege in B1 die Formel =Spiegeln(A1), erhalte ich den Fehler #NAME?

Nun datiert dieser Tipp von 2006 und meine Officeversion ist von 2010. Hat sich seitdem irgendetwas an der Syntax von VBA-Befehlen geändert, oder was könnte da sonst falsch gelaufen sein?

THX!
Olaf

"Das sind Leute, die von Tuten und Ahnung keine Blasen haben" (ein Reporter auf die Frage nach der politischen Bildung des typischen Anhangs von Donald Trump)
bei Antwort benachrichtigen
Olaf19 mawe2 „Links neben der Bearbeitungsleiste Funktion einfügen . Die ...“
Optionen

Anscheinend habe ich eine von meinem Arbeitgeber gebrandete Spezialversion von MS Excel erwischt. Ich sehe weit und breit keine solche Leiste, kann auch in den Ansichtsoptionen nichts dergleichen hinzufügen.

Nun gut - inzwischen ist das Rätsel gelöst. In vermeintlich weiser Voraussicht hatte ich das "Modul1" in Visual Basic umbenannt in "Spiegeln". Idee dahinter: könnte ja sein, dass im Laufe der Zeit noch weitere Module dazukommen, und dann ist es ja besser, wenn die einen aussagekräftigen Namen haben. Also statt Modul1, 2, 3, 4, 5... lieber spiegeln, bügeln, rödeln, glattziehen, ausrollen-und-wieder-einfahren...

Und genau das war der Fehler. Das Modul mit dem Spiegeln wurde als erstes Modul in VBA erstellt, ergo muss es Modul1 heißen, sonst kann die Funktion nicht gefunden werden. Ziemlich dämlich, aber was soll's.

Danke an mawe und die Lokomotive fürs Mit-Kopfzerbrechen!

CU
Olaf

"Das sind Leute, die von Tuten und Ahnung keine Blasen haben" (ein Reporter auf die Frage nach der politischen Bildung des typischen Anhangs von Donald Trump)
bei Antwort benachrichtigen