![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#41 |
Jr. Member
![]() |
![]() also noch was:
1. currency limiert bei mir auf 2 nachkommastellen ![]() 2. was heißt Text=Format(blabla) was stellt Text da? =)
____________________________________
Lieber stehend sterben, als knieend leben! ------------------------------------------------------ ------------V-I-V-A---L-O-S---T-I-O-Z------------ |
![]() |
![]() |
![]() |
#42 |
Inventar
![]() |
![]() meine funktion is zwar lang aber sie funzt wenigstens
![]() SCNR |
![]() |
![]() |
![]() |
#43 |
Inventar
![]() |
![]() Die Formatanweisung dient dazu, verschiedene Varaiablen zu formatieren, wie zB Datumsanweisungen, Uhrzeiten oder eben Zahlen.
Damit erreichst du verschieden Ansichten zB "Di, 13.04.2004" oder "Dienstag, 13. April 2004" oder nur "13.04.04". Bei Zahlen kannst du die Anzahl der Kommastellen formatieren, oder ob du einen Tausender-Punkt haben möchtest etc. Wenn du zweistelligen Kommazahlen darstellen und damit weiterrechnen willst, dann wandle deine "alten" Zahlen mit dem Format-Befehl einfach wie oben beschrieben um. Meiner Meinung nach geht das am einfachsten. Beispiel: Deine Zahl x=2,345678 Du möchtest 2,34 daher Dim x1 as Variant x1= Format(x,"0.00") 'heißt: "x1 ist die formatierte Zahl x in der Form 'eine Stelle - Komma - zwei Stellen, wobei diese mit Null aufgefüllt werden, wenn nix vorhanden ist'" Wenn du mehrere Zahlen verwendest, erstelle ein Array. Danach kannst du mit den "neuen" Zahlen weiterrechnen, die anderen verlierst du nicht. Die Function funktioniert, ist aber lange und macht das Programm unübersichtlich. Wenns mit einer Zeile genauso geht, warum dann den Umweg. |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|