Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
24.04.2017 12:16:36 |
erdnA |
|
|
String rechtsbündig in .DAT schreiben (Excel/Makro) |
24.04.2017 12:26:51 |
Azubi007 |
|
|
|
25.04.2017 07:37:57 |
Gast96607 |
|
|
Von:
Azubi007 |
Datum:
24.04.2017 12:26:51 |
Views:
567 |
Rating:
|
Antwort:
|
Thema:
String rechtsbündig in .DAT schreiben (Excel/Makro) |
Moin moin & Hallo,
ich bin momentan echt am verzweifeln und hoffe das jemand mir helfen kann.
Ich habe eine Excel Datei von der ich Werte in eine .dat speichere.
Meine Vorgehensweise ist dabei wie folgt.
Ich definiere die Überschriften der Spalten als Variablen (MaxMenge, MinMenge, etc.)
z.B. Dim MaxMenge As String * 17
Dim MinMenge As String * 17
Dann befülle ich meine Variable mit dem Wert aus der benötigten Celle
z.B. MaxMenge = Cells(iZeile, 1) (99.999.899,000)
MinMenge = Cells(iZeile, 2) (0,000)
Damit ich meine Werte in die .dat schreiben kann, benutze ich Print #1
z.B String = MaxMenge & MinMenge
Print #1, String
Jetzt kommen wir zu meinem Problem.
Da ich die länger der einzelnen Strings angegeben habe, sind die einzelnen Feldgrößen passend.
(Dies ist auch sehr wichtig, da das System beim laden der .dat auf die Abstände achtet)
(Bei dem Orginal & Meiner .dat sind die Feld Größen alle gleich.)
Mein Problem tritt jetzt bei jedem Feld auf, wo der Wert kleiner als die Feldgröße ist.
So sieht es bei mir aus.
"138,00 "
Und so sollte es bei mir aus sehen.
" 138,00"
Das System achtet sehr kleinlich auf die Abstände zwischen den Werten.
Da meine Werte in der .Dat alle Linksbündig abgespeichert werden, kann das System diese .dat nicht laden.
Die Werte müssten alle Rechtsbündig in die .dat gespeichert werden, damit das System die .dat laden kann.
Falls noch fragen zu meinem Problem sind, stehe ich Ihnen gerne zur Verfügung. Mit freundlichen Grüßen Andre |
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
24.04.2017 12:16:36 |
erdnA |
|
|
String rechtsbündig in .DAT schreiben (Excel/Makro) |
24.04.2017 12:26:51 |
Azubi007 |
|
|
|
25.04.2017 07:37:57 |
Gast96607 |
|
|