schnitzel21m Geschrieben 29. Mai 2002 Geschrieben 29. Mai 2002 servus...gibt es eine möglichkeit in vba einen string in einen integerwert zu konvertieren...so wie in java! kurz mein problem: ich lese mit hilfe der Mid-Funktion eine 4-stellige zahl aus einem file-name. diesen will ich jetzt um genau 1 verringern. (BSP: aus 0205 mach 0204). danach will ich diese zahl wieder als string verarbeiten. geht da was? un wenn, wie? ich hab keine idee... Danke... Zitieren
Boro Geschrieben 30. Mai 2002 Geschrieben 30. Mai 2002 Hi ! Darum brauchst du dich bei bei VBA nicht zu sorgen, dass geht automatisch wenn du die richtigen Werte der richtigen Variable zuordnest Integer in String ergibt String und (zahlen)-Strings ergeben Integerwerte mit denen man rechnen kann. Hier ein Beispiel : Dim zahl1 As Integer Dim String1 As String Dim zwischenergebnis As Integer String1 = Text1.Text zwischenergebnis = String1 zahl1 = zwischenergebnis - 1 String1 = zahl1 & " Hallo" Text2.Text = String1 Text1 & Text2 sind jeweils Textfelder, dass Ergebnis bei Eingabe einer 5 ist "4 Hallo" als String. Viel Spass noch ! Gruß Feivel Zitieren
errHandler Geschrieben 30. Mai 2002 Geschrieben 30. Mai 2002 Ansonsten: Variable in Integer konvertieren = CInt( Variable ) Variable in String konvertieren = CStr( Variable ) Zitieren
schnitzel21m Geschrieben 3. Juni 2002 Autor Geschrieben 3. Juni 2002 Ei joh, hab ich schon alles ausprobiert...danke trotzdem. der fehler liegt wohl irgendwo anders... muß ich wohl weiter suchen... Zitieren
Boro Geschrieben 3. Juni 2002 Geschrieben 3. Juni 2002 Original geschrieben von schnitzel21m Ei joh, hab ich schon alles ausprobiert...danke trotzdem. der fehler liegt wohl irgendwo anders... muß ich wohl weiter suchen... Wo drunter arbeitest du denn ? Ich hab es mal unter VB 6.0 sowie dem Visual Basic Editor von Office 2000 probiert, beides mal mit Erfolg. Ansonsten poste doch mal den Code mit Fehlerbeschreibung, dann können wir vielleicht mehr dazu sagen. Viel Spass noch ! Gruß Feivel Zitieren
schnitzel21m Geschrieben 5. Juni 2002 Autor Geschrieben 5. Juni 2002 ...ich arbeite mit DTS (sql-server 7) un da mit dem DTS-ActiveX-Script. wem's was sagt?! das problem hab ich endlich gefunden: die sau hat probleme mit führenden nullen gehabt...deswegen konnte der den string nicht in integer umwandeln... jetzt hab ich die führenden nullen halt weg gelassen... Trotzdem danke. Ahso, für die die's interessiert; das was oben steht is richtig! Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.