22. august 2003 - 22:15
Der er
8 kommentarer og 1 løsning
fjerne foranstillede nuller
Jeg skal fjerne alle foranstillede nuller i en streng. F.eks. 0000000222 skal være 222 0000000200 skal være 200 0000000010 skal være 10 osv osv. jeg kan jo ikke replace nuller da det jo også vil ødelægge 0'erne i 200 og 10. Hvordan gør jeg ?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
22. august 2003 - 22:16
#1
er der ikke en kommando til kun at skrive de tal fra stringen du vil have.
22. august 2003 - 22:17
#2
altså noget med SubStr eller noget. Er ikke helt inde i VB endnu, men det minder nok meget om C++.
Slettet bruger
22. august 2003 - 22:20
#3
Hvis det er i strenge så kan du bare sige Tal=CInt(variabel) så får du det som en Integer.
Slettet bruger
22. august 2003 - 22:20
#4
Eller Variabel = Cstr(Cint(variabel))
22. august 2003 - 22:22
#5
Private Sub Form_Load() Me.Caption = TrimNull("0000000200") End Sub Public Function TrimNull(ByVal strNumber As String) As String TrimNull = Str$(Val(strNumber)) End Function
22. august 2003 - 22:23
#6
det skulle være et svar :o)
22. august 2003 - 22:23
#7
Fjong bertie. Det var lige hvad jeg havde brug for. takker
22. august 2003 - 22:24
#8
Sorry shj. Dit svar dukkede op efter jeg havde givet point til bertie :o)
Slettet bruger
22. august 2003 - 22:27
#9
Takker for point :-)
Kurser inden for grundlæggende programmering