vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Dezimalzahlen in ein TextBox eingeben 
Autor: Franki
Datum: 15.05.12 00:45

Hallo,

ich habe das nicht vorgeschlagen, die Excel Telle auf Text zu ändern grade weil du ja geschrieben hast, dass von woanders darauf zugegriffen werden soll.

Wenn du das machst, und es wirklich ein Textfeld in Excel sein soll, dann mußt du aus deinem Code erst mal alles mit CDec, Val usw. löschen, denn das wandelt ja intern schon um und es ist ein anderer Datentyp.

Prüfe einfach vorher, ob die Bedingungen erfüllt sind was der User eingegeben hat, (abc z.B. eleminieren) und dann einfach per Replace das Komma durch den Punkt tauschen und die Excel Zelle schreiben wenn sie als Text formatiert ist.

Ansonsten halt wie ich angeregt hatte in Excel den Typ auf Zahl lassen und dort in Excel bei benutzerdefiniertem Format Komma und Punkt tauschen. Das wird funktionieren, tut es jedenfalls hier bei mir in deutschem Excel, sollte also auch bei Änderung der Regkonaleinstellungen funktionieren. Wie gesagt, testen kann ich es hier nicht.

Aber unabhängig davon, hast du keinen Testuser der mit der "richtigen" Umgebung arbeitet? Also engl. Windows, engl. Excel. Oder wo soll deine Anwendung im Endeffekt eigentlich laufen?
Gruß
Frank
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Dezimalzahlen in ein TextBox eingeben7.504Mischi03.05.12 12:38
Re: Dezimalzahlen in ein TextBox eingeben6.219Franki03.05.12 22:21
Re: Dezimalzahlen in ein TextBox eingeben6.187Mischi05.05.12 07:58
Re: Dezimalzahlen in ein TextBox eingeben6.217Franki06.05.12 00:32
Re: Dezimalzahlen in ein TextBox eingeben6.174Mischi07.05.12 08:48
Re: Dezimalzahlen in ein TextBox eingeben6.217Franki10.05.12 02:20
Re: Dezimalzahlen in ein TextBox eingeben6.192Mischi12.05.12 12:21
Re: Dezimalzahlen in ein TextBox eingeben6.149OGGI12.05.12 13:58
Re: Dezimalzahlen in ein TextBox eingeben6.188Mischi12.05.12 14:32
Re: Dezimalzahlen in ein TextBox eingeben6.103OGGI12.05.12 18:01
Re: Dezimalzahlen in ein TextBox eingeben6.181eierlein12.05.12 18:46
Re: Dezimalzahlen in ein TextBox eingeben6.157OGGI13.05.12 09:48
Re: Dezimalzahlen in ein TextBox eingeben6.116Franki13.05.12 01:37
Re: Dezimalzahlen in ein TextBox eingeben6.208Mischi14.05.12 13:41
Re: Dezimalzahlen in ein TextBox eingeben6.137Franki15.05.12 00:45
Re: Dezimalzahlen in ein TextBox eingeben6.093Mischi26.05.12 08:45
Re: Dezimalzahlen in ein TextBox eingeben6.132Franki27.05.12 01:42

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel