17. januar 2005 - 11:53Der er
7 kommentarer og 1 løsning
Formatere tal
Jeg ska bruge en funktion, som eks. kan formatere talet 2247,50 til 2247.50 Min tabel felt indeholder tal med komma, jeg skal bruge talet med punktum. Det må meget gerne være VBA script
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg prøver at bruge replace, men får fejl meddelelsen "der er ikke defineret funktion 'replace' i udtrykket". Jeg prøver at køre SQl sætningen i et modul.
Public Function Replace(Streng As String, Find As String, Erstat As String) As String On Error Resume Next Dim pos As Integer, findpos As Integer Dim tmpStr As String pos = 1 If Len(Streng) = 0 Then Replace = Streng Exit Function End If tmpStr = Streng Do findpos = InStr(pos, tmpStr, Find) If findpos <> 0 Then tmpStr = Left(tmpStr, findpos - 1) & Erstat & Mid(tmpStr, findpos + Len(Find)) pos = pos Else pos = pos + 1 End If Loop Until pos = Len(Streng) If Err Then Replace = Streng Else Replace = tmpStr End If End Function
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.