22. november 2005 - 10:27Der er
9 kommentarer og 1 løsning
text fil sammenlign
hej , jeg har en txt fil der indeholde 2 kolonner
i VB har jeg så en variable med den skal jeg søge igennem textfilen og når jeg finder den skal jeg tage kolonne 2 i den række jeg har fundet også hente værdien ind i en ny variable, hvordan gør jeg har tænkt lidt over at bruge array men kan ikke få det til at virke helt
Private Sub Command1_Click() Dim Kol1 As Variant, Kol2 As Variant, I As Long I = 0 Open "c:\Testdata.txt" For Input As #1 Do Until EOF(1) Input #1, Kol1 Input #1, Kol2 Data(I, 0) = Kol1 Data(I, 1) = Kol2 I = I + 1 Loop Close 1 Text1 = Data(0, 0) ' overskrifter Text2 = Data(0, 1) ' overskrifter End Sub
Sub Split_(Kol1, orgmap, newmap) Dim new_map As String Dim o_map As String Dim lng, start, pkt, pkt_new, antal As Integer start = 1 Do start = pkt + 1 pkt = InStr(start, Kol1, Chr(9)) If pkt > 0 Then antal = antal + 1 If antal = 1 Then o_map = Left(Kol1, pkt - 1) lng = pkt End If If antal = 3 Then pkt_new = pkt + 1 If antal = 4 Then new_map = Mid$(Kol1, start, lng - 1) Exit Do End If Else End If
Loop Until pkt = 0
orgmap = o_map replacestring new_map, Chr(9), ""
newmap = new_map
End Sub
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.