Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

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...

Geschrieben

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

Geschrieben
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

Geschrieben

...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!

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...