| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | PNY präsentiert die PRO Elite™ High Endurance microSD-Flash-Speicherkarten für Videoüberwachung und kontinuierliche Aufzeichnung, eine Pressemitteilung
|
Autor
|
Thema: Mit Punkt und Komma (1650 mal gelesen)
|
VBA-Piet Mitglied Bauingenieur

 Beiträge: 15 Registriert: 07.04.2004 AutoCad 2000 Windows XP
|
erstellt am: 21. Mai. 2004 08:41 <-- editieren / zitieren --> Unities abgeben:         
Eine blöde Frage: zur Konstruktion von Höhenlinien habe ich ein kleines Makro geschrieben, das u.a. Texte mit Höhenangaben aus einer Zeichnung ausliest. Die Nachkommastellen sind manchmal durch einen Punkt und manchmal durch ein Komma getrennt, die Anzahl der Nachkommastellen variiert ebenfalls. Gibt es eine einfache Möglichkeit, diese Texte in Zahlen mit 2 Nachkommastellen zu transformieren? Danke im Voraus Piet
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
startrek Moderator Architekt
   
 Beiträge: 1361 Registriert: 13.02.2003 .
|
erstellt am: 21. Mai. 2004 12:07 <-- editieren / zitieren --> Unities abgeben:          Nur für VBA-Piet
|
rrrrough Mitglied

 Beiträge: 18 Registriert: 15.08.2003
|
erstellt am: 21. Mai. 2004 19:46 <-- editieren / zitieren --> Unities abgeben:          Nur für VBA-Piet
ich machs immer so - die zahlen bleiben unverändert es wird nur im Fall eines Punktes dieser in der Funktion durch ein Komma ausgewechselt - der Fall das eh ein Komma drin ist wird mit dem Fehler abgefangen. Sub PunktKomma() s1 = "1,2345678": s2 = "12.3456" Debug.Print sdf(s1) Debug.Print sdf(s2) End Sub Function sdf(W) On Error GoTo Fehler sdf = Left(W, InStr(W, ".") - 1) & "," & _ Right(W, Len(W) - InStr(W, ".")) Exit Function Fehler: sdf = W End Function ------------------ leute: vielen dank Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RoSiNiNo Mitglied Konstrukteur
   
 Beiträge: 1126 Registriert: 09.10.2002 Acad 2011-deutsch, Express Tools 3ds Max 2010 Win 7-Professional HP Workstation Z400, 6GB GeForce GTX 470
|
erstellt am: 24. Mai. 2004 16:33 <-- editieren / zitieren --> Unities abgeben:          Nur für VBA-Piet
|
VBA-Piet Mitglied Bauingenieur

 Beiträge: 15 Registriert: 07.04.2004 AutoCad 2000 Windows XP
|
erstellt am: 25. Mai. 2004 08:25 <-- editieren / zitieren --> Unities abgeben:         
Vielen Dank für die Antworten, ich konnte viele Anregungen sammeln, ich probier die verschiedenen Lösungen mal aus. (Replace scheint allerdings bei VBA ACAD 2000 eine andere Bedeutung zu haben) Piet Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| Anzeige: | Infos zum Werbeplatz >> | isuCAD CAD APP für Tiefbau, Umwelt Since 1985, AnkiSOFT Software developes software to design infrastructure projects.
isuCAD has been developed for Water Supply Network Design. It is for Drawing / Modelling / Planning / Design / Analyze / Simulation the water supply network.
The software works under AutoCAD or ZWCAD.
|
|
RoSiNiNo Mitglied Konstrukteur
   
 Beiträge: 1126 Registriert: 09.10.2002 Acad 2011-deutsch, Express Tools 3ds Max 2010 Win 7-Professional HP Workstation Z400, 6GB GeForce GTX 470
|
erstellt am: 25. Mai. 2004 08:27 <-- editieren / zitieren --> Unities abgeben:          Nur für VBA-Piet
|