Autor
|
Thema: Wert auslesen - übersetzten - wieder einfügen (836 mal gelesen)
|
piston Mitglied Konstrukteur
Beiträge: 140 Registriert: 18.05.2004 Pro/E WF4<P>Windows XP 64bit
|
erstellt am: 24. Jul. 2014 08:56 <-- editieren / zitieren --> Unities abgeben:
Hallo! Ich möchte folgendes durchführen:
In einer Zelle steht ein Text in Deutsch. Diese will ich einer Variablen zuweisen, dann über eine Wenn,Dann,Sonst Formel übersetzen und den Englischen Wert in die gleiche Zelle schreiben, wo vorher der Deutsche Wert stand. Ich habs mal so probiert: HandofHelix = Range("E8") HandofHelixEN "=IF HandofHelix=""GERADVERZAHNT"",""---"",IF HandofHelix=""LINKS"",""LEFT"",IF HandofHelix=""RECHTS"",""RIGHT"",""---"")))" Range("E8") = HandofHelixEN aber so geht es leider nicht Danke schon mal!!! Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nepumuk Mitglied Entwicklungsleiter
Beiträge: 351 Registriert: 16.10.2004
|
erstellt am: 24. Jul. 2014 17:05 <-- editieren / zitieren --> Unities abgeben: Nur für piston
|
Frank88 Mitglied
Beiträge: 153 Registriert: 11.10.2004 Civil3D 2018
|
erstellt am: 10. Aug. 2014 22:07 <-- editieren / zitieren --> Unities abgeben: Nur für piston
Hallo, das geht sicher auch mit IF-Abfragen, aber wenn es mehrere Möglichkeiten gibt ist SELECT CASE sicher die bessere Wahl.
Code:
HandofHelix = cells(8,5).value 'einfacher zu handeln als Range("E8") select case HandofHelix case "GERADVERZAHNT" HandofHelixEN="---" case "LINKS" HandofHelixEN="LEFT" case "RECHTS" HandofHelixEN="RIGHT" end select cells(8,5).value=HandofHelixEN
Grüsse, Frank Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rainer Schulze Ehrenmitglied V.I.P. h.c. Dipl.-Ing. im Ruhestand
Beiträge: 4419 Registriert: 24.09.2012
|
erstellt am: 10. Aug. 2014 23:42 <-- editieren / zitieren --> Unities abgeben: Nur für piston
|
Frank88 Mitglied
Beiträge: 153 Registriert: 11.10.2004 Civil3D 2018
|
erstellt am: 11. Aug. 2014 21:37 <-- editieren / zitieren --> Unities abgeben: Nur für piston
Hallo Rainer, ich weiss ja nicht, wem Dein Posting galt... aber das war die Vorgabe vom Fragesteller. Ich würde sagen: Warum auch nicht, wenn man weiss, was man tut? Ich mache das öfter, zum Beispiel bei Umrechnung von Einheiten. Wenn der Übersichtlichkeit halber der Platz in einer Tabelle begrenzt ist, wird per Drop-Down (Gültikeit-Liste) die Einheit, in der der Wert vorliegt, ausgewählt, in das entsprechende Feld eingegeben, umgerechnet und ins gleiche Feld ausgegeben, damit der Rest der Formeln/des Codes sich darauf beziehen können. Grüsse, Frank Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Harmening Moderator Arbeiter ツ
Beiträge: 2897 Registriert: 06.07.2001 Das Innerste geäussert und aufs Äusserste verinnerlicht
|
erstellt am: 12. Aug. 2014 07:14 <-- editieren / zitieren --> Unities abgeben: Nur für piston
|