09. juni 2003 - 23:18Der er
5 kommentarer og 2 løsninger
sorter i string
Jeg har en ; fil med 5 items(variabler) "ProductNumber";Vendor;"ProductName";Category;ShowAsNews
Er der nogen der kan forklare mig hvordan jeg skal give mig i kast med at indsætte " rundt om Fx. Vendor og ShowAsNews, således at linjen kommer til at se sådanne ud:
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.
For i = arrStreng.LBound() To arrStreng.UBound() If Not i = 3 And Not InStr(arrStreng(i)) = """ Then strStreng = strStreng & """ & arrStreng(i) & """ Else strStreng = strStreng & arrStreng(i) End If Next
Altså, med inspiration fra medions svar (der ikke duer (sorry, medions ;o), man SKAL bruge chr(34) for at indsætte et " i en string):
Dim strStreng As String Dim arrStreng() As String Dim strNYstreng As String Dim i As Integer strStreng = "ProductNumber;Vendor;ProductName;Category;ShowAsNews" '<- denne linie indlæser du vel fra en fil arrStreng = Split(strStreng, ";")
Så så, martin_moth, rolig nu. Det er rigtigt at medions' svar ikke umiddelbart virker, men det er altså ikke kun Chr(34) der dur. Man kan også skrive:
sStreng = """" & sStreng & """"
Altså med dobbelt-" i en strengkonstant. Det er lidt en kæphest hos mig at man ikke skal bruge Chr() hvis der er en anden måde at skrive det på, ligesom vbLf i stedet for Chr(10). Det er mere læseligt og selvdokumenterende, imo.
venne: Så lærte jeg også noget i dag :o) Netop chr(10), chr(13) og chr(34) bruger jeg altid - når man har lært dem synes jeg det øger(!) læsevenligheden. Nok en smagssag :o)
medions/gizom: Sorry, at jeg skrev at man SKAL bruge chr(34). Dummeslag til mig...
det virker fint, deler point i mellem jer håber det er ok!
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.