vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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
Zahlen umrechnen / csv 
Autor: ottscho
Datum: 17.07.07 11:46

Hallo zusammen,

ich muss sagen, ich kenne mich mit VBA nicht besonders gut aus. Habe hier diese kleine Programm, welches aus einer Nummer eine Prüfziffer errechnet:

Option Compare Database
 
Private Sub bttBerechnen_Click()
txtErgebnis = fncPZMod10(txtNummer)
End Sub
 
 
Public Function fncPZMod10(pNummer As String) As String
    Dim iZahl As Integer
    Dim iZw As Integer
    Dim iResultat As Integer
    Dim i As Integer
    Dim sTeilzahl As String
    Dim iPruefEnde As Integer
 
    iPruefEnde = (txtPruefEnde - txtPruefStart) + 1
    sTeilzahl = Mid(pNummer, txtPruefStart, iPruefEnde)
 
    For i = Len(sTeilzahl) To 1 Step -1
        iZahl = CInt(Mid(sTeilzahl, i, 1))
        If i Mod 2 <> Len(sTeilzahl) Mod 2 Then
            iResultat = iResultat + iZahl
        Else
            iZw = iZahl * 2
            If iZw >= 10 Then
                iZw = (iZw - 10) + 1
            End If
            iResultat = iResultat + iZw
        End If
    Next i
 
    iResultat = iResultat Mod 10
 
    fncPZMod10 = pNummer & (10 - iResultat)
 
End Function
 
Private Sub bttClear_Click()
txtNummer = ""
txtErgebnis = ""
txtPruefStart = ""
txtPruefEnde = ""
End Sub
Nun würde ich aber gerne eine CSV einlesen, welche nur eine Spalte mit ca. 500 Zahlen beinhaltet. Diese Zahlen dann umwandeln und wieder schreiben...


Kann mir bitte jmd weiterhelfen?

Vielen Dank

Grüße
Ottscho
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zahlen umrechnen / csv646ottscho17.07.07 11:46
Re: Zahlen umrechnen / csv466ModeratorDieter18.07.07 17:21

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